इस विभाजक के साथ एक समस्या की अनदेखी कर रहा है:सेपरेटर गद्दी, यह
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
<padding android:left="10dip" android:right="10dip"/>
<solid android:color="@color/listSeparator"/>
<size android:height="1px" />
</shape>
मैं (सूचीदृश्य घटक के बाईं/सही में एक छोटे से मार्जिन/padding बनाने के लिए उस पर एक रिश्तेदार का उपयोग कर कोशिश कर रहा हूँ, ListView ऑब्जेक्ट नहीं)। फिर जब मैं इसे इस तरह से रखने की कोशिश करता हूं ...
getListView().setDivider(getResources().getDrawable(R.drawable.song_separator));
... इसे सीधे पूर्ण लेआउट विभाजक डालने पर अनदेखा किया जाता है।
अब मैं समस्या यह है कि क्या पता नहीं है, लेकिन मुझे पता है कि:
- मैं सभी ListView में एक मार्जिन नहीं डाल सकते हैं, कारण मैं listHeader fill_parent चाहते
- मैं करने की कोशिश की झूठी सीमा डालें, लेकिन यह अच्छा नहीं लग रहा है जब मैं इसे पृष्ठभूमि रंग बदलता हूं, मुझे एक विभाजक स्थान डालता है।
कोई विचार?
संशोधित
मेरे पिछले आंशिक समाधान एक imageView, माता पिता के नीचे करने के लिए अगले गठबंधन कर देना है। यह आंशिक कारण है जो इसे नीचे रखता है लेकिन मूल विभक्त पर नहीं।
अगर कोई मुझे बता सकता है कि उस छवि दृश्य को विभाजक की सटीक रेखा पर कैसे रखा जाए, तो मैं उसे +50 भी दूंगा।
क्या आप कोड पोस्ट कर सकते हैं जहां आप विभाजक सेट कर सकते हैं? – user370305
जब मैं रंग या खींचने योग्य बदलता हूं, तो मैं इसे अच्छी तरह से डाल रहा हूं, यह चलता है। कोई और कोड शामिल नहीं है। –
एंड्रॉइड: लेआउट xml फ़ाइल –