非常に簡単で単純なはずの何かを理解するのに苦労しています。現在入力されていない ListView を含むいくつかのビューを含むアクティビティがあります。
その ListView への参照をプログラムで取得し、アイテムを設定するにはどうすればよいでしょうか。各アイテムはコンテンツを持つ TextView であり、XML String-Array アイテムです。
参照の取得は次のようになります。
ListView incomeList = (ListView) findViewById(R.id.incomeList);
また、strings.xml にこのコードがあります (リストにこの配列を入力したい):
<string-array name="testArray">
<item>Item1</item>
<item>Item2</item>
<item>Item3</item>
<item>Item4</item>
<item>Item5</item>
</string-array>
そして最後に、他のレイアウト xml ファイルを用意しました。list_item.xml
<?xml version="1.0" ebcoding="utf-8">
<TextView xmlns:android="blablabla..."
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="10dp"
android:textSize="16sp"
</TextView>
私が Web で従ったすべてのチュートリアルは、ListView がアクティビティ内の唯一のビューである場合に役立ちます。私の場合、ボタン、テキストビューなどを含むかなりの数のビューがあります(これが役立つ場合)。また、クラスを ListActivity で拡張しますか?それとも、そこに他のビューがあるため、通常は Activity で拡張しますか?