तो मैं एक्सएमएल android:divider
विशेषता का उपयोग कर लाइनरलाउट में विचारों के बीच एक विभक्त डालने की कोशिश कर रहा हूं। जब मैं एक लंबवत रैखिकलाइट का उपयोग करता हूं, कोई विभाजक दिखाई नहीं देता है। जब मैं क्षैतिज रैखिकलाइट का उपयोग करता हूं, तो विभाजक दिखाई देता है और ठीक काम करता है।विभक्त?
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<size android:width="1dip" />
<solid android:color="#FFFFFF" />
</shape>
और यहाँ मेरी LinearLayout है::
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:divider="@drawable/one"
android:dividerPadding="10dp"
android:showDividers="middle">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="test1"
/>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="test2"
/>
</LinearLayout>
यह एक ऊर्ध्वाधर रैखिक लेआउट या साथ विभक्त विशेषता का उपयोग करने के लिए संभव नहीं है यहाँ drawable मैं विभक्त के लिए उपयोग कर रहा हूँ (drawable/one.xml
) है क्या मैं कुछ भूल रहा हूँ?
या बल्कि, आप चौड़ाई 1dip करने के लिए सेट के साथ एक दो ड्रॉएबल, की आवश्यकता के साथ
को बदलने के लिए की जरूरत है , और ऊंचाई के साथ 1 डीआईपी – scrayne
पर सेट किया गया आपने मुझे खुद को मारने से बचाया;) – marioosh
अरे, यह स्पष्ट होना चाहिए था। इसके लिए धन्यवाद। – LiveMynd