私はアンドロイド開発で新しく、最初のビューについて質問があります。 私は新しいプロジェクトを開始してからmain.xmlを開き、嘘のビューを追加します。 R.array.titles
でなぜ私のAndroidのリストビューが機能していないのですか?
public class MainActivity extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ListView lv = (ListView)findViewById(R.id.listView1);
lv.setAdapter(ArrayAdapter.createFromResource(getBaseContext(), R.array.titles, R.layout.list_item));
setContentView(R.layout.main);
}
}
私は文字列配列を持っているとR.layout.list_item
に、私は単一のTextViewを持っている:
主な活動は次のようになります。
01-06 09:39:17.193: W/dalvikvm(367): threadid=3: thread exiting with uncaught exception (group=0x4001b188)
01-06 09:39:17.202: E/AndroidRuntime(367): Uncaught handler: thread main exiting due to uncaught exception
01-06 09:39:17.402: E/AndroidRuntime(367): java.lang.RuntimeException: Unable to start activity ComponentInfo{meine.app/meine.app.MainActivity}: java.lang.NullPointerException
01-06 09:39:17.402: E/AndroidRuntime(367): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2496)
ここで何が間違っている:
は今毎回私は次の出力を得るデバッグモードでアプリを起動しますか?
createFromResource(getBaseContext()、R.array.titles、R.layout.list_item))から取得しているアダプタです。 R.id.text1がリソース値を設定することを期待しています。レイアウトR.layout.list_itemでは使用できません。レイアウトでandroid.R.id.text1を作成するか、レイアウトパラメータをandroid.R.layout.simple_list_item_1に変更してください確認して結果をお知らせください。 – jeet