समस्या यह है कि आप इस तथ्य से उपजी हैं कि आप एंड्रॉइड को याद कर रहे हैं: डिवाइडर, जिसकी आपको आवश्यकता है, और यह तथ्य कि आप अपने ड्रॉबल में एक लाइन वजन निर्दिष्ट करने की कोशिश कर रहे हैं, जिसे आप कुछ के लिए डिवाइडर के साथ नहीं कर सकते हैं अजीब कारण। काम करने के लिए अपना उदाहरण प्राप्त करने के लिए आवश्यक रूप से आप निम्न जैसा कुछ कर सकते हैं:
या तो एक आयत या एक पंक्ति के रूप में अपने ड्रा करने योग्य बनाएँ, या तो काम करता है आप बस उस पर कोई भी आयाम सेट करने का प्रयास नहीं कर सकते हैं, इसलिए:
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line">
<stroke android:color="#8F8F8F" android:dashWidth="1dp" android:dashGap="1dp" />
</shape>
या:
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<solid android:color="#8F8F8F"/>
</shape>
फिर एक कस्टम शैली बनाएं (सिर्फ एक प्राथमिकता लेकिन मुझे सामान का पुन: उपयोग करने में सक्षम होना पसंद है)
<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>
अंत में कस्टम शैली का उपयोग करके अपनी सूची दृश्य घोषित करें:
<ListView
style="@style/dividedListStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/cashItemsList">
</ListView>
मैं मान रहा हूं कि आप इन स्निपेट्स का उपयोग करना जानते हैं, अगर मुझे नहीं बताना है। मूल रूप से आपके प्रश्न का उत्तर यह है कि आप डिवाइडर में विभक्त मोटाई सेट नहीं कर सकते हैं, आपको वहां की चौड़ाई को अपरिभाषित छोड़ना होगा और इसके बजाय इसे सेट करने के लिए एंड्रॉइड: डिवाइडर का उपयोग करना होगा।