2012-07-08 12 views
12

मेरे पास एक बटन कोड है, जहां मुझे इस बटन के लिए सीमा नहीं चाहिए, इसलिए इसके लिए मैंने संपत्ति "android:background="?android:attr/selectableItemBackground" सेट किया है, लेकिन यह नहीं होगा Froyo एमुलेटर में यानी एपीआई संस्करण 8 में काम करते हैं। मुझे विकल्प प्रदान करें।एंड्रॉइड बनाने के लिए कैसे करें: पृष्ठभूमि = "? एंड्रॉइड: एपीआर/चयन योग्य आईटीएम बैकग्राउंड एपीआई स्तर 8

<Button 
    android:id="@+id/serviceContactNumber" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_alignBottom="@+id/icon" 
    android:layout_alignLeft="@+id/serviceName" 
    android:gravity="center_vertical" 
    android:singleLine="true" 
    android:ellipsize="marquee" 
    android:marqueeRepeatLimit="marquee_forever" 
    android:scrollHorizontally="true" 
    android:freezesText="true" 
    android:textSize="30dip" 
    android:background="?android:attr/selectableItemBackground"/> 

धन्यवाद अग्रिम में।

उत्तर

6

सीमा बटन Holo विषय जो डिफ़ॉल्ट रूप से पहले API संस्करण के लिए उपलब्ध नहीं है का हिस्सा हैं। हालांकि थीम उपलब्ध कराने के लिए आप HoloEverywhere का उपयोग कर सकते हैं। इस समय यह वास्तव में सीमाहीन बी का समर्थन नहीं करता है uttons या तो लेकिन आप android:background="@drawable/list_selector_holo_light"

करने के लिए बटन पृष्ठभूमि की स्थापना अगर thats भी एक समाधान दिग्गज या तो holoeverywhere से उपयुक्त संपत्ति निकालने या \ Android-SDK से \ प्लेटफार्मों \ एंड्रॉयड -16 \ डेटा \ रेस \ द्वारा एक ही प्रभाव प्राप्त कर सकते हैं drawable और उन्हें अपने खुद परियोजना

+0

महान जवाब है, धन्यवाद! – Soham

+1

यदि आप एक्शनबैरशेलॉक का उपयोग करते हैं, तो यह ड्रायबल पहले ही abs__list_selector_holo_light के रूप में आयात किया गया है। – Pin

+1

एंड्रॉइड: पृष्ठभूमि = "@ drawable/abc_list_selector_holo_light" मेरे लिए काम किया। –

संबंधित मुद्दे