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 の解析中にエラーが発生しました: タグが一致しません - このテキスト フィールドでは、inputType またはヒントが指定されていません。何をすべきかわからない?**

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 の場合、「main を解決できないか、フィールドではありません」があります。インポートでインポート android.R を使用すべきではないことはわかっていますが、少なくとも R であるという問題は解消されます。これを修正する方法についてのアイデアはありますか?

4

1 に答える 1

1

最初の質問では、フォーカスを設定するEditText領域内に線を配置する必要があるようです。inputType行の1つの直後まで移動し、それが役立つかどうかを確認します。

2つ目は、コードスニペットが切り捨てられているかどうかわからないため、これは問題ではない可能性がありますが、onCreateを閉じるための中括弧が欠落しているようです。

于 2012-04-19T06:46:56.753 に答える