मैं बस changed the background of a ToggleButton
, और अब मैं इसके साथ आने वाले चालू/बंद टेक्स्ट को बदलना चाहता हूं। ऐसा करने का सबसे आसान तरीका क्या है?टॉगल बटन के चालू/बंद टेक्स्ट को बदलें एंड्रॉइड
उत्तर
आप कोड से पाठ सेट करने के लिए निम्न का उपयोग कर सकते हैं:
toggleButton.setText(textOff);
// Sets the text for when the button is first created.
toggleButton.setTextOff(textOff);
// Sets the text for when the button is not in the checked state.
toggleButton.setTextOn(textOn);
// Sets the text for when the button is in the checked state.
एक्सएमएल का उपयोग करके पाठ सेट करने के लिए, का उपयोग करें:
android:textOff="The text for the button when it is not checked."
android:textOn="The text for the button when it is checked."
यह जानकारी here
उदाहरण के लिए आप लिंक करते हैं, वे इसे android:textOn
और android:textOff
मैं वास्तव में एक अलग प्रश्न से जुड़ा हूं जिसे मैंने कभी नहीं देखा था। मेरे अपने प्रश्न में जवाब को इंगित करने के लिए धन्यवाद। – styler1972
XML के रूप में सेट करें:
<ToggleButton
android:id="@+id/flashlightButton"
style="@style/Button"
android:layout_above="@+id/buttonStrobeLight"
android:layout_marginBottom="20dp"
android:onClick="onToggleClicked"
android:text="ToggleButton"
android:textOn="Light ON"
android:textOff="Light OFF" />
ऐसा प्रतीत होता है तुम अब toggleButton.setTextOff (textOff) की जरूरत है; और टॉगलबटन.सेटटेक्स्टऑन (टेक्स्टऑन); प्रत्येक toggled राज्य के लिए पाठ केवल प्रासंगिक एक्सएमएल विशेषताओं सहित बदल जाएगा। यह डिफ़ॉल्ट चालू/बंद पाठ को ओवरराइड करेगा।
<ToggleButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/toggleText"
android:textOff="ADD TEXT"
android:textOn="CLOSE TEXT"
android:layout_centerHorizontal="true"
android:layout_marginTop="10dp"
android:visibility="gone"/>
हाँ आप चालू/बंद बटन
android:textOn="Light ON"
android:textOff="Light OFF"
बदल सकते हैं के लिए संदर्भ लें अधिक
http://androidcoding.in/2016/09/11/android-tutorial-toggle-button
- 1. किसी अन्य बटन से टॉगल बटन बदलें
- 2. एंड्रॉइड मेनूइटम टॉगल बटन
- 3. बदलें बटन टेक्स्ट और एक्शन - एंड्रॉइड डेवलपमेंट
- 4. एंड्रॉइड सेट छवि बटन टॉगल
- 5. एंड्रॉइड टॉगल बटन को हरा संकेतक प्रकाश
- 6. टॉगल बटन का रंग कैसे बदलें?
- 7. uinavigationbar बैक बटन टेक्स्ट को कैसे बदलें
- 8. टॉगल बटन
- 9. बदलें आकार: एंड्रॉइड रेडियो बटन
- 10. केंद्र टेक्स्ट एंड्रॉइड बटन
- 11. सिल्वरलाइट टॉगल बटन ग्रुपिंग
- 12. एचटीएमएल टॉगल बटन
- 13. आईफोन टॉगल बटन कार्यान्वयन
- 14. टॉगल बटन शैली ओवरराइड
- 15. मल्टी-स्टेट टॉगल बटन
- 16. एंड्रॉइड बटन ठीक टेक्स्ट संरेखण
- 17. एंड्रॉइड बटन टेक्स्ट और एचटीएमएल
- 18. राज्य परिवर्तन पर एंड्रॉइड ToogleButton के टेक्स्ट रंग को कैसे बदलें?
- 19. एंड्रॉइड स्पिनर आइटम के टेक्स्ट साइज को कैसे बदलें
- 20. डब्ल्यूपीएफ एक्सपेंडर कंट्रोल टॉगल बटन
- 21. जावा: टॉगल बटन के रूप में छवि
- 22. टेक्स्ट बदलें बदलें मूल्य
- 23. खोले बूटस्ट्रैप ड्रॉपडाउन टॉगल के रंग को कैसे बदलें?
- 24. एंड्रॉइड एक्शनबार बटन
- 25. "संपादन टेक्स्ट" विजेट के भीतर टेक्स्ट रंग का हिस्सा बदलें
- 26. टाइम पिकर का टेक्स्ट रंग बदलें [एंड्रॉइड]
- 27. टेक्स्ट बदलें टेक्स्ट
- 28. एंड्रॉइड बटन टेक्स्ट का आकार अधिकतम करें
- 29. एंड्रॉइड प्रोग्रामेटिक रूप से बटन टेक्स्ट
- 30. एंड्रॉइड: टेक्स्ट गो बटन संपादित करें
लेकिन यह e.i. पर काम नहीं करता सैमसंग और एचटीसी फोन – Serafins
सेराफिन, यह सही नहीं है। यह सैमसंग और एचटीसी फोन पर काम करता है। – interrupt
प्रोग्राम चालू रूप से चालू और बंद पाठ को अपडेट करते समय बटन नए टेक्स्ट के साथ खुद को फिर से नहीं चलाता है। आप setChecked (टॉगलबटन.इस चेक किए गए) को कॉल करके एक रेड्रो को मजबूर कर सकते हैं। हास्यास्पद लगता है लेकिन यह एक हैक redrawing मजबूर करने के लिए। [यह स्टैक ओवरफ्लो उत्तर] देखें (http://stackoverflow.com/a/3792554/2590478)। – MidasLefko