Karşılaştığınız problem, android'i kaçırdığınız gerçeğinden kaynaklanıyor: ihtiyacınız olan dividerHeight ve çekilebilir ürününüzde bir çizgi ağırlığı belirlemeye çalıştığınız gerçeği, bazılarında bölücülerle yapamazsınız. garip bir sebep. Esasen örneğinizin işe yaraması için aşağıdaki gibi bir şey yapabilirsiniz:
Çekilebilir ürününüzü dikdörtgen veya çizgi olarak oluşturun, ya da üzerinde herhangi bir boyut ayarlamayı deneyemezsiniz, yani:
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line">
<stroke android:color="#8F8F8F" android:dashWidth="1dp" android:dashGap="1dp" />
</shape>
VEYA:
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<solid android:color="#8F8F8F"/>
</shape>
Ardından özel bir stil oluşturun (sadece bir tercih ama malzemeleri yeniden kullanabilmeyi seviyorum)
<style name="dividedListStyle" parent="@android:style/Widget.ListView">
<item name="android:cacheColorHint">@android:color/transparent</item>
<item name="android:divider">@drawable/list_divider</item>
<item name="android:dividerHeight">1dp</item>
</style>
Son olarak, özel stili kullanarak liste görünümünüzü bildirin:
<ListView
style="@style/dividedListStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/cashItemsList">
</ListView>
Bana haber vermezseniz, bu parçacıkları nasıl kullanacağınızı bildiğinizi varsayıyorum. Temel olarak sorunuzun cevabı, çekmecede bölücü kalınlığını ayarlayamamanız, orada genişliği tanımsız bırakmanız ve bunun yerine android: dividerHeight'ı kullanmanız gerektiğidir.