2011-01-22 2 views
5

Если я использую индикатор группы по умолчанию (не устанавливая новый), как я могу узнать ширину заполнения для раскладки groupview?Как можно увеличить ширину индикатора группы ExpandableListView на Android?

Так что пусть мой макет не будет перекрываться с индикатором группы.

Возможно ли это? Потому что я не могу найти метод getGroupIndicator. Или я должен установить новый, который я знаю его размер.

ответ

13

Я нашел атрибут здесь:

android:paddingLeft="?android:attr/expandableListPreferredItemPaddingLeft" 
+0

это возможно добавить программно? – Maxrunner

1

Или вы можете использовать отражение:

Field field_mIndicatorRight = listView.getClass().getDeclaredField("mIndicatorRight"); 
field_mIndicatorRight.setAccessible(true); 
int mIndicatorRight = (Integer) field_mIndicatorRight.get(listView); 

 Смежные вопросы

  • Нет связанных вопросов^_^