2011-04-04 15 views
7

मैं अपने ऐप को कई दिन चयन क्षमता के साथ सप्ताह का चयनकर्ता चुनना चाहता हूं। मैं अभी इस के लिए ToggleButtons का उपयोग कर रहा हूं, लेकिन सूचक रोशनी के कारण एक टॉगल बटन स्क्रीन पर बहुत अधिक जगह लेता है। रोशनी के बिना, मेरे ToggleButtons सामान्य (टॉगल करने योग्य) बटन की तरह दिखेंगे और वे एक पंक्ति में फिट हो सकते हैं। मैं रोशनी कैसे छिपा सकता हूं?एंड्रॉइड टॉगल बटन को हरा संकेतक प्रकाश

उत्तर

1

आप उनके लिए एक कस्टम android:background ड्रायबल का उपयोग कर सकते हैं, जो सूचक प्रकाश सहित ग्राफिक्स को ओवरराइड कर देगा। यदि आप Android: using framework drawables in custom button selector देखते हैं, तो एसडीके से संसाधनों को अपनी परियोजना में कॉपी करने के निर्देश हैं। आप शायद प्लेटफॉर्म सामान्य बटन को खींचने योग्य प्रतिलिपि बना सकते हैं और अपनी पृष्ठभूमि के रूप में इसका उपयोग कर सकते हैं।

14

जवाब यह हिस्सा है:,

android:background="@android:drawable/btn_default" 

उदाहरण के लिए निम्नलिखित प्रकाश गायब हो जाते हैं और टॉगल बटन एक डिफ़ॉल्ट बटन दिखाई देगा कर देगा, लेकिन टॉगल कार्यक्षमता के साथ:

<ToggleButton android:id="@+id/your_btn" 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:textOn="On" android:textOff="Off" 
android:background="@android:drawable/btn_default" /> 
+2

धन्यवाद, जवाब केवल एंड्रॉइड है: पृष्ठभूमि = "@ एंड्रॉइड: drawable/btn_default" भाग हालांकि। –

+0

@ एहमेट आपको बहुत धन्यवाद !! – Fattie

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