私はAndroidプロジェクトに取り組んでいます。ここで、独自の展開可能なリストを作成する必要があります。これは私が従う解決策です:
そして、それがTextViewを生成するコードです(リストの要素です)。この TextView の代わりに android.R.layout.simple_expandable_list_item アイテムのようなものを作成したいと思います。左側に画像を配置し、次にテキストを配置することを意味します。どうすればそれができますか?
Button を試してみて、Button に左のアイコンを設定しましたが、役に立ちませんでした。ボタンでリストが展開/折りたたまれません。
@Override
public View getGroupView(int groupPosition, boolean isExpanded,
View convertView, ViewGroup parent) {
TextView tv = new TextView(Vincent_ThreeelevellistActivity.this);
tv.setText("->FirstLevel");
tv.setTextColor(Color.BLACK);
tv.setTextSize(20);
tv.setBackgroundColor(Color.BLUE);
tv.setPadding(10, 7, 7, 7);
return tv;
}