2015-02-18 7 views
7

मेरे एंड्रॉइड एप्लिकेशन में मैंने स्विच बटन का टेक्स्ट छिपाने के लिए स्विच बटन का उपयोग किया है, एपीआई लेवल 21 के लिए छुपाने का विकल्प है (एंड्रॉइड: शोटेक्स्ट) लेकिन मुझे इसे चलाने की ज़रूरत है छिपाने के लिए पाठ का उपयोगएंड्रॉइड स्विच बटन के लिए डिफ़ॉल्ट टेक्स्ट छुपाएं

<Switch 
      android:layout_width="100dp" 
      android:layout_height="wrap_content" 
      android:layout_centerHorizontal="true" 
      android:layout_marginTop="7dp" 
      android:textOff="" 
      android:textOn="" 
      android:background="@drawable/offbuttonbg" 
      android:textAppearance="@style/SwitchTextAppearance" 
      android:thumb="@drawable/switchselector" /> 
+3

टेक्स्टऑफ, टेक्स्टऑन ... पर शायद खाली स्ट्रिंग सेट करें, शायद ... सबसे सरल समाधान .... – Opiatefuchs

+0

मैं सहमत हूं, नीचे एक उदाहरण उत्तर देखें। – Nullpoint

+0

हां मुझे यह बहुत मूर्ख सवाल है, वैसे भी आपकी त्वरित प्रतिक्रिया के लिए धन्यवाद – Madhu

उत्तर

9

कम संस्करण के लिए,: निचले स्तर उपकरणों पर नीचे मेरी एक्सएमएल है।

वाया कोड:

yourSwitch.setTextOff("textWhenOff") //Sets the text when the component is not in checked state. 

yourSwitch.setTextOn("textWhenOn") //Sets the text when the component is not in checked state. 

एक्सएमएल अगर आप अधिक जानकारी की आवश्यकता है

<Switch 
     android:layout_width="100dp" 
     android:layout_height="wrap_content" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="7dp" 
     android:textOff="The text for the component when it's not checked." 
     android:textOn="The text for the component when it's checked." 
     android:background="@drawable/offbuttonbg" 
     android:textAppearance="@style/SwitchTextAppearance" 
     android:thumb="@drawable/switchselector" /> 

हमेशा Switch Documentation को देखें।

+0

मेरे उत्तर में समस्या क्या है? – Fahim

0

आपके पास दो विकल्प XML के माध्यम से एक और कोड के माध्यम से एक है

<Switch 
     android:layout_width="100dp" 
     android:layout_height="wrap_content" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="7dp" 
     android:background="@drawable/offbuttonbg" 
     android:textAppearance="@style/SwitchTextAppearance" 
     android:thumb="@drawable/switchselector" /> 
+0

उपयोगकर्ता – Fahim

+0

टेक्स्ट को छिपाना चाहता है, इसलिए मैं सहमत हूं कि टेक्स्टऑफ और टेक्स्टऑन सेट करने का समाधान इस मामले के लिए काम करेगा, यह भी देखकर कि आप इसका सुझाव दे रहे हैं, केवल एक्सएमएल के लिए, मैंने कोड में दोनों रूप दिए हैं और एक्सएमएल, यहां मतदान करने का कोई कारण नहीं है। – Nullpoint

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