मैं एक रेखीय लेआउट में सीमा खींचने में सक्षम हूं, लेकिन यह हर तरफ से खींचा जा रहा है। मैं इसे केवल दाईं ओर प्रतिबंधित करना चाहता हूं, जैसे आप CSS (बॉर्डर-राइट: 1 पीएक्स सॉलिड रेड;) में करते हैं।
मैंने यह कोशिश की है, लेकिन यह अभी भी सभी पक्षों पर आकर्षित करता है:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<shape android:shape="rectangle" >
<stroke
android:height="2dp"
android:width="2dp"
android:color="#FF0000" />
<solid android:color="#000000" />
<padding
android:bottom="0dp"
android:left="0dp"
android:right="1dp"
android:top="0dp" />
<corners
android:bottomLeftRadius="0dp"
android:bottomRightRadius="5dp"
android:radius="1dp"
android:topLeftRadius="5dp"
android:topRightRadius="0dp" />
</shape>
</item>
इसे पूरा करने के बारे में कोई सुझाव?
BTW, मैं आवश्यक पक्ष पर चौड़ाई 1dp के दृश्य डालने के हैक का उपयोग नहीं करना चाहता।