Activity
Android でを作成しようとしましたが、このアクティビティにはListView
何も含まれていません。
私が知っているように、リストビューを埋めるにはArrayAdapter
.
したがって、ArrayAdapter を理解するために、次のリンクを読みました。
http://developer.android.com/reference/android/widget/ArrayAdapter.html
しかし、まだはっきりと理解できません!
最大の疑問の 1 つは、コンストラクターがTextView
リソース ID を必要とするのに、アクティビティに必要な TextView がないのはなぜですか?
これが唯一のコンストラクターだと言っているのではなく、その背後にあるロジックを理解できないだけです。
簡単なリストビューを作成するために、次のリンクも参照しました。
ArrayAdapter の例を使用した単純な ListView。
しかし、やはり私の主な疑問は、なぜ TextView リソース ID が必要なのかということです。
誰かが例を挙げて説明できれば、それは非常に役に立ちます。
編集:
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, android.R.id.text1, values);