Ben yazarak ExpandableListView
çocuk bölücü rengini değiştirmek istiyorum:ExpanableListView düzeninin xml dosyasındaki alt bölücü rengini nasıl değiştirebilirim?
android:childDivider="@drawable/yellow"
düzeni dosyasında. Ancak, öğeyi daralttığımda, ExpandableListView
dönüşünün sarı (@drawable/yellow
) arka planını buldum, ancak yalnızca alt ayırıcı rengini değiştirmek istiyorum. Bana neden kim söyleyebilir? Çok şaşırtıcı, ben normalde çalışır
expandableListView.setChildDivider(this.getResources().getDrawable(R.drawable.yellow));
gibi java koduna göre değiştirirseniz. Bu çok garip, bana nedenini söyleyebilir?
<!-- if I set childDivider in Layout xml, it can't work normally.
However, if set childDivider in java code, it work normally -->
<ExpandableListView android:id="@+id/list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentLeft="true"
android:dividerHeight="2dp"
android:divider="@drawable/yellow"
android:childDivider="@drawable/yellow"
/>
Gördüğünüzün ekran görüntüsü büyük ölçüde yardımcı olur. – inazaruk