5

如果我使用默认的组指示器(不设置新的),我如何知道组视图布局的填充宽度?

所以可以让我的布局不会与组指示器重叠。

那可能吗?因为我找不到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 回答