2012年5月12日土曜日

ExpandableListViewのレイアウト

以下のコードでExpandableListViewを使ってみたのですが、思ったのと違う表示になりました。
ExpandableListAdapter adapter = new SimpleExpandableListAdapter(
        this,
        groupData,
        android.R.layout.simple_expandable_list_item_1,
        new String[] {"feature"},
        new int[] {android.R.id.text1},
        childData,
        android.R.layout.simple_expandable_list_item_2,
        new String[] {"detail"},
        new int[] {android.R.id.text1}
        );
左側のアイコンが閉じているときに「>」、開いているときに「V」になることを期待していたのですが、それぞれ「▼」「▲」になっていて何となくなじめません。



SDKのバージョンを2.3.3から2.2にしてみると期待通りになりました。
バージョンによってレイアウトが変わっているようです。


0 件のコメント:

コメントを投稿