में ड्रायबल पर काम कर रहे गुरुत्वाकर्षण 'नीचे' को कैसे प्राप्त करें मेरे पास एक साधारण उद्देश्य है। मैं अपने फ्रेमलेआउट पर एक हल्की भूरे रंग की पृष्ठभूमि चाहता हूं जिसमें इसके नीचे एक ब्लैक डिवीजनिंग लाइन है (केवल नीचे, न कि चारों ओर)। अब तक मैं इस है:xml
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle" android:gravity="center">
<solid android:color="#EEEEEE" />
</shape>
</item>
<item>
<shape android:shape="line" android:gravity="bottom" >
<stroke android:width="1dip" android:color="#010101"/>
</shape>
</item>
</layer-list>
लेकिन यह केंद्र के माध्यम से 'सबसे नीचे' बिट लाइन खींचता है, यानि कि गुरुत्वाकर्षण पर ध्यान नहीं देता =। मैं इसे कैसे ठीक करूं?
संपादित करें: यह प्रश्न बहुत पुराना है। चयनित उत्तर मौजूदा एपीआई आदि के साथ ऑनलाइन हो सकता है या नहीं भी हो सकता है। आपको इसे जोड़ने के बजाए अपना खुद का प्रश्न शुरू करने के लिए प्रोत्साहित किया जाता है, जिसका अब निगरानी नहीं किया जाता है।
यह एक अच्छा मुद्दा है, मैं इसे इस तरह से कर सकता हूं। असल में, मैं करूँगा लेकिन मुझे अभी भी उस पंक्ति के लिए काम कर रहे गुरुत्वाकर्षण टैग को पाने के लिए गर्म जानने में दिलचस्पी होगी - मेरे लिए बहुत अच्छा समाधान लगता है लेकिन आपके सुझाव के लिए धन्यवाद। –
गुरुत्वाकर्षण टैग का कोई उल्लेख नहीं [यहां] (http://developer.android.com/reference/android/graphics/drawable/ShapeDrawable.html)।मैं शुद्ध xml का उपयोग करके इसे प्राप्त करने का कोई तरीका नहीं देख सकता, आप कोड में आकार बदलने योग्य बना सकते हैं और लेआउट की सीमाओं के आधार पर इसकी सीमा निर्धारित कर सकते हैं? – kingraam