拡張可能なリストビューにイメージアイコンを追加したい。子要素にのみ追加したチュートリアルがあります。親にイメージアイコンを追加する方法はありますか 感謝されます。 ありがとうございます。アンドロイドで展開可能なリストビューのイメージアイコン
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. Xamarin IOSで展開可能なリストビュー
- 3. ループで展開可能なリストビュー
- 4. タブで展開可能なリストビュー
- 5. アンドロイドに展開可能なリストビューを保存するには?
- 6. 展開可能なレイアウトのリストビュー
- 7. アンドロイドで展開可能なリストビューでチェックボックスの状態を取得する方法
- 8. アンドロイドで展開可能なリストビューの子に制限を設定するには
- 9. setOnScrollListener()、スクロールビューの下に展開可能リストビュー
- 10. "onChildChildClick" 3レベルの展開可能リストビュー
- 11. アンドロイドで展開可能なリストビューのテキストビューでクリック可能なリンクを設定する方法は?
- 12. アンドロイドで展開可能なリストビューの子ビュー内でlistviewを実装することは可能ですか?
- 13. androidアプリケーションで同様のカスタム展開可能なリストビュー
- 14. リストビューまたはグリッドで展開可能な行
- 15. SQLiteデータベースで展開可能なリストビューを設定する
- 16. 展開可能リストビューが正しい順序でない
- 17. 異なる子を含む展開可能なリストビュー
- 18. GroupText特定のグループを開くときに、アンドロイドの展開可能なリストビューで変更されました
- 19. 展開可能リストビュー、データがリフレッシュされない
- 20. マルチレベルの展開可能リストビューで折り畳みグループが機能しない
- 21. 特定の子ビューを展開可能リストビューで取得する
- 22. 展開可能なWinForms TextBox
- 23. 展開可能なツリーメニューリスト
- 24. ビューア内で展開可能なリストビューでスクロールする際の問題 - Android
- 25. リストビュー再利用可能なコンポーネント - アーキテクチャ - アンドロイド
- 26. 展開可能なリストビューは4レベルでは正しく展開できません
- 27. androidのセクションヘッダーで展開可能なリストビューを作成する方法
- 28. アンドロイドのjsonから展開可能なリストビューにグループと子を動的に作成する方法は?
- 29. グループをクリックして展開可能リストビューに関連する
- 30. ネストされたJSONオブジェクトを含む展開可能リストビュー
こんにちは、 ための描画可能なこの方法が追加されますアイコンをすべての親に追加しますが、それぞれの親に別々のアイコンを追加する場合は可能です。 – Sam97305421562
あなたが本当にグループレイアウトをカスタマイズしたいのであれば、SimpleExpandableListAdapterの使用やサブクラス化を試してみませんか? expandedGroupLayoutのカスタムリソースを設定し、必要なイメージをgetGroupView(int、boolean、View、ViewGroup)にロードします。あなたが見て/試してみると、幸運とコメントが戻ってきます。 –