私は持っていてExpandableListView
、すべてがうまくいっています。今、私は特定のを展開できるようにしたいと考えていますGroupView
。
アイデア: 検索クエリの後、結果としてString
. それString
はGroupView
、より正確なString
値を見つけるために使用されますGroupView
。文字列が一致したら、それを拡大しGroupView
て画面のその位置までスクロールします。
これを行うことは可能ですか?
私は持っていてExpandableListView
、すべてがうまくいっています。今、私は特定のを展開できるようにしたいと考えていますGroupView
。
アイデア: 検索クエリの後、結果としてString
. それString
はGroupView
、より正確なString
値を見つけるために使用されますGroupView
。文字列が一致したら、それを拡大しGroupView
て画面のその位置までスクロールします。
これを行うことは可能ですか?
if(!yourExpandableListView.isGroupExpanded(groupPosition)){
yourExpandableListView.expandGroup(groupPosition);
}
上記のコードは、特定の groupview をプログラムで展開するために使用されます。そのためには、groupPosition を取得する必要があります。私の知る限り、グループ項目の文字列値と一致させることはできません。代わりに、その groupPostion を使用して id(groupPosition) で文字列をクエリして取得し、特定の GroupView を展開できます。