मेरी पंक्ति चौड़ाई से छोटा होने के लिए, मैं अपने कस्टम ListView विभक्त की चौड़ाई कैसे सेट कर सकता हूं?ListView विभक्त की चौड़ाई कैसे सेट करें?
उत्तर
9 पैच पीएनजी बनाएं जिसमें बाएं और दाएं पारदर्शी पिक्सेल हैं। उदाहरण के लिए, एक 53x4 .9.png जिसमें 25 पारदर्शी पिक्सेल दोनों ओर हैं (+ पिक्सल से 9 पच इसे) 1 पिक्सेल आउट फैलाएंगे, इसके 25 पिक्सेल इसके दोनों तरफ होंगे।
आप
mListView.setDivider(Drawable d);
फोन और यह एक drawable है कि आप अपने res/drawable फ़ोल्डर में शामिल कर सकते हैं पारित करने के लिए सक्षम होना चाहिए। यदि आप इसे अपने आसपास लगभग हर तरह से बनाना चाहते हैं तो केवल 9 पैच बना सकते हैं जिसमें एक क्षैतिज रेखा होती है जिसमें बाएं और दाएं किनारे पर जितनी चाहें उतनी पारदर्शिता होती है। और इसे लाइन के मध्य भाग को फैलाने के लिए सेट करें।
आप 9 पैच बनाने के लिए नहीं करना चाहते हैं, तो आप
<View android:layout_width="fill_parent" android:layout_height="1dp" android:layout_marginTop="4dp" android:background="#33B5E5" />
list_item के अपने xml कोड में सम्मिलित कर सकते हैं। यह एक नीली रेखा बनाता है और आप आसानी से इस लाइन की चौड़ाई को नियंत्रित कर सकते हैं। इसे सफल बनाने के लिए आपको सूचीदृश्य के विभाजक को अक्षम करना होगा। कौन सा here
एक RecyclerView
दिया आम तौर पर अब एक ListView
का उपयोग कर से अधिक पसंद किया जाता है। में विभाजक की चौड़ाई को सेट करने के लिए this Q&A देखें।
उपयोग <inset>
drawable/list_divider.xml
<inset xmlns:android="http://schemas.android.com/apk/res/android"
android:insetLeft="10dp"
android:insetRight="10dp" >
<shape android:shape="rectangle" >
<solid android:color="@color/list_divider_color" />
</shape>
</inset>
और अपने लेआउट में:
<ListView
android:id="@+id/listView1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:cacheColorHint="#00000000"
android:divider="@drawable/list_divider"
android:dividerHeight="1dp" >
</ListView>
सूत्रों का कहना है:
मैंने कोशिश की। लेकिन यह डिफ़ॉल्ट रूप से मेरे कस्टम विभक्त को ओवरले करता है। कोई विचार क्यों? – Zen
@Suragch ऑफटॉप के लिए खेद है, लेकिन मुझे 'ListView' बहिष्करण के संबंध में दस्तावेज़ में कोई उल्लेख नहीं मिला। मैं इन शब्दों के पीछे आपका विचार समझता हूं, लेकिन मुझे लगता है कि यह किसी को भ्रमित कर सकता है। फिर भी, महान जवाब। – Viacheslav
@ विचस्लाव, धन्यवाद। मैंने अपना शब्द सही किया। – Suragch
- 1. चार्ट बार की चौड़ाई कैसे सेट करें?
- 2. dijit.ToolTip की अधिकतम-चौड़ाई कैसे सेट करें?
- 3. इनलाइन तत्व की चौड़ाई कैसे सेट करें?
- 4. सी # ListView कॉलम चौड़ाई ऑटो
- 5. Google BarChart बार की चौड़ाई सेट करें?
- 6. QWidget चौड़ाई कैसे सेट करें?
- 7. NSSplitView विभक्त की प्रारंभिक स्थिति
- 8. WPF ListView पंक्ति ऊंचाई कैसे सेट करें?
- 9. ListView पंक्तियों को कैसे सेट करें
- 10. एंड्रॉइड में, मैं ListView आइटम की ऊंचाई और चौड़ाई कैसे सेट कर सकता हूं?
- 11. सीएसएस: फ़ॉर्म नियंत्रण की चौड़ाई कैसे सेट करें ताकि सभी की एक ही चौड़ाई हो?
- 12. ओस्ट्रीम के लिए एक्सपोनेंट फ़ील्ड की चौड़ाई कैसे सेट करें?
- 13. tinymce का उपयोग कर textarea की चौड़ाई कैसे सेट करें?
- 14. जेपीनल की चौड़ाई और ऊंचाई कैसे सेट करें?
- 15. बटन की समान चौड़ाई और ऊंचाई कैसे सेट करें
- 16. PHPExcel कैसे ऑटो-कॉलम चौड़ाई सेट करें
- 17. ListView पहली दृश्य स्थिति सेट करें
- 18. ListView w/onListItem पर क्लिक करने योग्य क्षेत्र की चौड़ाई
- 19. extjs4 सामग्री की अधिकतम चौड़ाई तक स्वचालित रूप से ग्रिड कॉलम चौड़ाई कैसे सेट करें?
- 20. छविव्यू की अधिकतम चौड़ाई अपने माता-पिता की चौड़ाई के प्रतिशत के रूप में सेट करें
- 21. ListView के अंदर बटन पर ऑनक्लिक लिस्टनर() कैसे सेट करें?
- 22. ListView आइटम के लिए हाइलाइट रंग कैसे सेट करें?
- 23. ListView एंड्रॉइड एप्लिकेशन में केंद्र में टेक्स्ट कैसे सेट करें?
- 24. एंड्रॉयड ExpandableListView विभक्त अदृश्य है
- 25. पाठ की चौड़ाई/ऊंचाई कैसे प्राप्त करें
- 26. WPF ListView
- 27. jQuery: एक textarea की चौड़ाई निर्धारित करें?
- 28. जावा, स्विंग: मैं JTextField की अधिकतम चौड़ाई कैसे सेट करूं?
- 29. Android: ImageButton की src छवि की ऊंचाई/चौड़ाई कैसे सेट करें?
- 30. एक ListFragment की ListView
छोड़ दो '' width' match_parent' पर और एक बाईं या दाईं मार्जिन निर्धारित किया है। –