5

デフォルトのグループ インジケーター (新しいものを設定しない) を使用する場合、groupview のレイアウトのパディング幅を知るにはどうすればよいですか?

したがって、レイアウトがグループ インジケーターと重ならないようにすることができます。

それは可能ですか?getGroupIndicator のメソッドが見つからないためです。または、サイズがわかっている新しいものを設定する必要があります。

4

2 に答える 2

14

ここで属性を見つけました:

android:paddingLeft="?android:attr/expandableListPreferredItemPaddingLeft"
于 2011-01-22T07:45:23.777 に答える
1

または、リフレクションを使用できます。

Field field_mIndicatorRight = listView.getClass().getDeclaredField("mIndicatorRight");
field_mIndicatorRight.setAccessible(true);
int mIndicatorRight = (Integer) field_mIndicatorRight.get(listView);
于 2013-06-08T18:37:17.510 に答える