問題タブ [expandablelistview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
446 参照

android - AndroidのExpandableListViewで子ビューからそのグループビューに移動するにはどうすればよいですか?

私の ExpandableListView の各子は、コンテキスト メニューを構築します。私の OnCreateContextMenuListener() では、子のグループに関連付けられたデータを表示しているいくつかの TextViews にアクセスする必要があります。ExpandableListView.getPackedPositionGroup() は、どのグループが子の親であるかを教えてくれますが、これを使用して TextViews が存在するグループ View へのハンドルを取得する方法を理解できませんでした。表示されない API は何ですか?

または、子の親グループに関連付けられたビューへのハンドルを取得するより良い方法はありますか?

0 投票する
1 に答える
2790 参照

android - Android ExpandableListView の個別の値

ExpandableListView に問題があります。私が望むのは、各グループが一意ではない列「bond」からのものであることですが、グループを一意にする必要があります(つまり、「bond」の各値には1つのグループのみを含める必要があります)。グループ内の各値には、表示する必要がある他の列のデータがあります。問題は、SQL DISTINCT 演算子を 1 つの列で使用する (そして getChildrenCursor() が IllegalStateException をスローする) か、DISTINCT 演算子を使用せずに各グループを複製できるように見えることです。

誰でもこれの修正を提案できますか?

これが私のテーブルの外観です-絆は私がユニークにしたいものです:

_id | 名前 | 絆 | ir
1 | 名前 1 | ボンド1 | ir 1
2 | 名前 2 | ボンド1 | ir 2
3 | 名前 3 | ボンド 2 | ir 3
4 | 名前 4 | ボンド3 | ir 4

これが特に明確でない場合は申し訳ありませんが、助けてくれてありがとう!

0 投票する
1 に答える
1246 参照

android - CursorTreeAdapter を使用した ExpandableListView の子ヘッダー

ChildViewの基になるデータと onClick / onLongClick イベントに影響を与えずに、展開されたすべてのヘッダーを作成するにはどうすればよいですかChildViewExpandableListView以下は、私のアダプターのスケルトン実装です。

private class EAdapter extends CursorTreeAdapter {

どんなヘルプ/ポインタも最も役に立ちます。

0 投票する
3 に答える
1740 参照

android - ExpandableListView と CheckedTextView の奇妙な動作

CursorTreeAdapter と CheckedTextView が表示された ExpandableListActivity があります。クリックすると正常に動作します(手動で CheckedTextView を切り替える必要がありますが、これは ExpandableListView であるためです)が、アダプターがカーソルで再クエリを呼び出すと、チェックされる項目は正しいものではありません(以前と同じです)。

問題が何であるかについての手がかりはありますか?

0 投票する
1 に答える
812 参照

android - Android ExpandableListViewが機能しない(黒/空の画面)

独自のExpandableListAdapterを使用してExpandableListViewを構築しようとしましたが、ExpandableListViewがアクティビティに表示されません:-(

以下に私のソースコードがあります。

ご協力いただきありがとうございます :-)

ご挨拶、カンジー

ここにアクティビティからのコードがあります:

コードMyColoredExpandableListAdapter:

コードMyExpandableListAdapter:

}

コードExpandableListItem:

}

0 投票する
1 に答える
546 参照

android - expandablelistview がコンテキスト メニューで機能しないのはなぜですか?

私のアプリは標準の ListView と registerForContextMenu(getListView()) を使用していましたが、すべて正常に機能していました。

ネストされたリストに対応するようにアプリを変更する必要があったため、ListView を ExpandableListView に置き換えました。アクティビティを ExpandableListActivity に変更しました。また、アダプターをツリー アダプターに変更し、(FrameLayout ビューに基づいて) リストを作成するためのカスタム ビュー クラスを実装しました。

突然コンテキスト メニューが機能しなくなり、その理由がわかりません。リスト項目を長くクリックすることができず、どこから探し始めればよいのか完全に行き詰っています。

0 投票する
2 に答える
1909 参照

android - android expandableListView - 実行時に特定のグループにアイテムを追加する

問題が発生しました。expandableListView には 5 つのグループがあります

いくつかの項目を 2 番目のグループに追加し、実行時に expandableListView を更新する場合は、

誰かが私にその方法を教えてもらえますか?

0 投票する
1 に答える
2736 参照

android - スピナーのドロップダウンビューとしてexpandablelistviewを使用することは可能ですか?

文字列の2D配列があります。スピナーを使用して、ユーザーが配列の2番目のレベルから値を選択できるようにしたいのですが、配列の1番目のレベルの値をカテゴリヘッダーとして使用して、選択オプションを展開可能なリストビューに表示したいと思います。

これは可能ですか、誰かがこれをどのように実装すべきかについて正しい方向に私を向けることができますか?

0 投票する
1 に答える
3288 参照

android - ExpandableListView でグループ ヘッダーの高さを動的に調整する

LinearLayout を持つグループを持つ ExpandableListView (ELV) があります。グループの高さをある値 (この場合は 38dip、2 行のテキストに相当) に設定しました。グループ ヘッダーが長く、2 行以上かかる場合、ELV アイテムに正しく表示されません。ビューの一部がスクロールされます。一方、LinearLayout で android:layout_height を "wrap_content" に変更すると、グループには常にすべての行が表示されます。ただし、行幅は可変です。つまり、短いタイトルは 1 行で表示され、長いタイトルは 2、3、または 4 行で表示されます。それは醜く見えます。高さを max("38dip", "wrap_content") のように実装したいと思います。これを行う方法はありますか?

プログラムでも、android:layout_height を「wrap_content」に設定すると、グループの実際の高さを取得していないようです。何か提案はありますか?

0 投票する
1 に答える
640 参照

android - AndroidExpandableListView変数スコープ

ExpandableListViewに問題があります。アプリでExpandableListViewを使用し、アダプター "class MyExpandableListAdapter extends BaseExpandableListAdapter". Inメソッドで入力します。

このコードは正常に機能しますが、SearchViewとMyUpdateの新しいインスタンスを作成するたびに、私には適していません。私はグローバル変数として作成"SearchView search""MyUpdates myUp"ますが、これによりいくつかの問題が発生します。しばらくすると、レイアウトがタッチイベントで応答しないか、次のタッチイベントで応答するようになります。だから私はここに投稿された元のコードで戻ってきましたが、これは私には良くありません。なにか提案を?ありがとう