2012-04-19 16 views
0
<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:orientation="vertical" > 

<EditText 
    android:id="@+id/etNum" 
    android:layout_width="wrap_content" 
    android:layout_height="102dp" 
    android:hint="@string/Please enter a department number." 
    android:inputType="number" 
    /> 

    <EditText 
    android:id="@+id/etName" 
    android:layout_width="wrap_content" 
    android:layout_height="102dp" 
    android:hint="@string/Or enter a department name." 
    android:inputType="string" 
    /> 

    <requestFocus /> 


</LinearLayout> 

** Q#1。最後の行で、この行に複数の注釈が見つかりました: - エラー:XMLの解析中にエラーが発生しました:不一致タグ - このテキストフィールドには入力タイプ またはヒントが指定されていません。何をすべきか分かりませんか? **2つの簡単な[おそらく]コーディングの質問

package walmart.namespace; 


import android.R; 
import android.R.string; 
import android.app.Activity; 
import android.os.Bundle; 
import android.view.View; 
import android.widget.Button; 
import android.widget.TextView; 

public class WalmartActivity extends Activity { 
/** Called when the activity is first created. */ 

int department; 
String name; 
Button search; 
TextView display; 
@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 

Q#2:R.Layout.mainために、i 'は、メインが解決されないか、フィールドではありません' を持ちます。私は、インポートでandroid.Rを使うべきではないことを知っていますが、少なくともRの問題を取り除きます。これを修正する方法についてのアイデアはありますか?

答えて

1

最初の質問では、フォーカスを当てたいEditText領域のどこにでも行を配置する必要があります。それをinputType行の直後に移動し、それが役立つかどうかを確認してください。

コードスニペットが切り捨てられているかどうかわからないため、これは問題ではないかもしれませんが、onCreateを閉じるために中括弧が欠けているようです。

+0

をテキストビューのコードに移動することは役に立ちません。 2番目の質問については、中括弧はコードの最後です。 – user1338942