拡張可能なリストビューにイメージアイコンを追加したい。子要素にのみ追加したチュートリアルがあります。親にイメージアイコンを追加する方法はありますか 感謝されます。 ありがとうございます。アンドロイドで展開可能なリストビューのイメージアイコン
6
A
答えて
5
ExpandableListViewのsetGroupIndicator(Drawable)
メソッドを試すことができます。だから、
1
OK
public View getGroupView(int groupPosition, boolean isExpanded, View convertView,
ViewGroup parent) {
if(getChildrenCount(groupPosition)==0)
{
// how do i hide the group indicator ?
}
、どのように空のグループのグループインジケータを変更することができますか?
13
ます。また、XMLで独自のgroupIndicatorを定義することができます。
まず次にとしてそれを使用
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_expanded="true"
android:drawable="@drawable/packagexgeneric" />
<item
android:drawable="@drawable/packagexgenericclose" />
</selector>
(私はlist_view_group_indicator.xmlそれと呼ばれ、描画可能ディレクトリに配置)、独自の描画可能の定義あなたのexpandableListview
<ExpandableListView android:id="@+id/server_show_list"
android:layout_width="fill_parent"android:layout_height="wrap_content"
android:groupIndicator="@drawable/list_view_group_indicator" />
+0
作品、ありがとう –
0
indicator=(ImageView)convertView.findViewById(R.id.icon_img);
if (getChildrenCount(groupPosition) == 0) {
indicator.setVisibility(View.INVISIBLE);
}
else {
indicator.setVisibility(View.VISIBLE);
indicator.setImageResource(isExpanded ?
R.drawable.ic_arrow_up : R.drawable.ic_arrow_down);
}
関連する問題
- 1. アンドロイドの展開可能なリストビューと通常のリストビューの混合
- 2. ループで展開可能なリストビュー
- 3. アンドロイドで展開可能なリストビューでチェックボックスの状態を取得する方法
- 4. setOnScrollListener()、スクロールビューの下に展開可能リストビュー
- 5. アンドロイドで展開可能なリストビューのテキストビューでクリック可能なリンクを設定する方法は?
- 6. リストビューまたはグリッドで展開可能な行
- 7. GroupText特定のグループを開くときに、アンドロイドの展開可能なリストビューで変更されました
- 8. 展開可能なツリーメニューリスト
- 9. 展開可能なWinForms TextBox
- 10. ビューア内で展開可能なリストビューでスクロールする際の問題 - Android
- 11. リストビュー再利用可能なコンポーネント - アーキテクチャ - アンドロイド
- 12. androidのセクションヘッダーで展開可能なリストビューを作成する方法
- 13. グループをクリックして展開可能リストビューに関連する
- 14. ローカルSQliteデータベースで展開可能なリストビューにデータを入力する方法
- 15. アンドロイドのjsonから展開可能なリストビューにグループと子を動的に作成する方法は?
- 16. 展開可能な行付きのソート可能なテーブル
- 17. Javascriptの展開可能なメニュー - サンプルコード?
- 18. データ可能な行の展開イベント
- 19. クリック時に展開可能なリストビューの画像は変わりますか?
- 20. SQLiteから展開可能なリストビューにデータを取得しますか?
- 21. ソート可能なリストビュー
- 22. drupalノードページ(Javascriptの機能性)に展開可能なコンテンツ?
- 23. Visual Studio 2005プロジェクトで展開可能なコンテンツ...どのように?
- 24. androidのJSONデータで展開可能なListView
- 25. Androidで展開可能な子の選択問題
- 26. アンドロイドで展開可能なリストビューの各セクションに異なる子供を追加するにはどうすればよいですか?
- 27. アンドロイドで展開可能なリストビューの各セクションに異なる子供を追加するにはどうすればよいですか?
- 28. ダイアログ=>スクロールビュー=>展開可能なリストビューのレイアウトはどうすればよいですか?
- 29. リストビューでリストアイテムを展開する
- 30. リストビューのスクロール可能なテキストビューですか?
こんにちは、 ための描画可能なこの方法が追加されますアイコンをすべての親に追加しますが、それぞれの親に別々のアイコンを追加する場合は可能です。 – Sam97305421562
あなたが本当にグループレイアウトをカスタマイズしたいのであれば、SimpleExpandableListAdapterの使用やサブクラス化を試してみませんか? expandedGroupLayoutのカスタムリソースを設定し、必要なイメージをgetGroupView(int、boolean、View、ViewGroup)にロードします。あなたが見て/試してみると、幸運とコメントが戻ってきます。 –