उत्तर
आप कर सकते हैं का उपयोग किए बिना अपने कस्टम दृश्य के साथ इन बटनों मेरा मतलब है लागू करना चाहते हैं की तरह मेरे बटन शैली सिर्फ एक्सएमएल के साथ करते हैं, इस तरह: drawable में
रखें इस/border.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
<solid android:color="#000000" />
<stroke android:width="1dip" android:color="#333333"/>
</shape>
और फिर अपनी लेआउट फ़ाइल:
<Button
...
android:background="@drawable/border"
android:textColor="#ffffff"
android:textSize="13sp"
... />
तो फिर तुम सिर्फ अपने चौड़ाई निर्धारित कर सकते हैं & ऊंचाई यह बहुत अच्छी लग रही बनाने के लिए! :)
संपादित करें: मैं this उत्तर का उपयोग करने के लिए उत्तर देने की सिफारिश करता हूं, अंतर्निहित एंड्रॉइड-संसाधनों का उपयोग करने के लिए और भी बेहतर।
यदि आप मानक एंड्रॉइड विशेषताओं का उपयोग करना पसंद करते हैं, तो मेरा उत्तर here देखें।
संक्षेप में, आपके बटनों के लिए style="?android:attr/buttonBarButtonStyle"
सेट करें और उन्हें LinearLayout
में रखें जिसमें style="?android:attr/buttonBarStyle"
है।
यह सबसे सही उत्तर है। विशेषता बटनबारबटन स्टाइल होलो थीम में है (पिछले के बारे में निश्चित नहीं है) सीमाहीन पर सेट बटन बटन स्टाइल जो ओपी के बाद है। +1 – Anderson
दुर्भाग्यवश इसे एपीआई 11 की आवश्यकता है। – AsafK
यह अलर्ट संवाद की तरह दिखता नहीं है। बटन के ऊपर या बटन के बीच में कोई डिवाइडर नहीं हैं – lostintranslation
यह छवि के नजदीक है लेकिन पृष्ठभूमि का रंग काला नहीं है –
हाँ, लेकिन आप पृष्ठभूमि रंग को जो कुछ भी चाहते हैं उसे बदल सकते हैं। बस हेक्स रंग को यहां बदलें: <ठोस एंड्रॉइड: रंग = "# 000000" /> – GuiceU