osa2 memo

自分の記憶のために・・・。

ListView (1)

いろんな部分を削ぎ落して、固定の要素をListViewで表示するには、

  1. res/layout/main.xmlにListViewを組み込む
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <ListView
        android:id="@+id/ListView01"
        android:entries="@array/sampledata"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />
    
</LinearLayout>
  1. res/valuesに表示したいデータをXML形式で定義する
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string-array
        name="sampledata">
        <item>data1</item>
        <item>data2</item>
        <item>data3</item>
        <item>data4</item>
        <item>data5</item>
    </string-array>    
</resources>

以上で良い。
Activityはプロジェクト生成時のデフォルトで問題ない。