1. ホーム
  2. アンドロイド

[解決済み】「android.R.layout.simple_list_item_1」とは何ですか?

2022-04-05 16:17:57

質問

Androidの開発を学び始め、本に載っているtodolistの例に従っているところです。

// Create the array list of to do items
final ArrayList<String> todoItems = new ArrayList<String>();

// Create the array adapter to bind the array to the listView
final ArrayAdapter<String> aa;
aa = new ArrayAdapter<String>(  this, 
                                android.R.layout.simple_list_item_1,
                                todoItems
                            );
myListView.setAdapter(aa);

私はこのコード、特にこの行を正確に理解することができません。

android.R.layout.simple_list_item_1

解決方法は?

ザカリアさん、これはあなた自身のXMLレイアウトではなく、Android OSに組み込まれているXMLレイアウトのドキュメントを参照しているのです。

さらに使えるレイアウトの一覧はこちらです。 http://developer.android.com/reference/android/R.layout.html

(リンクの更新は@Estelに感謝します。 https://github.com/android/platform_frameworks_base/tree/master/core/res/res/layout )

実際にレイアウトのコードを表示することができます。