मेरे पास दो राज्यों के साथ एक बटन है (चयनित और अचयनित)। राज्यों के लिए बटन की छवि अलग है। मुझे किसका उपयोग करना चाहिए? मैं छवियों और राज्यों को कैसे सेट करूं? कृपया सुझाव दें (मैं एंड्रॉइड के लिए नया हूँ)।मुझे छविबटन या बटन का उपयोग करना चाहिए?
9
A
उत्तर
14
ड्रॉइंग फ़ोल्डर के भीतर एक एक्सएमएल कॉन्फ़िगरेशन का उपयोग करें।
उदाहरण के लिए:: my_button.xml layout.xml में
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_focused="true"
android:state_pressed="false"
android:drawable="@drawable/button_style1_active" />
<item
android:state_focused="true"
android:state_pressed="true"
android:drawable="@drawable/button_style1_down" />
<item
android:state_focused="false"
android:state_pressed="true"
android:drawable="@drawable/button_style1_down" />
<item
android:drawable="@drawable/button_style1_up" />
</selector>
उपयोग:
<Button android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Tap me"
android:background="@drawable/my_button"/>
अपने बटन के लिए पृष्ठभूमि के रूप में छवि को संदर्भित करने के बजाय, आप इस एक्सएमएल विन्यास (फ़ाइल नाम) को संदर्भित इस कॉन्फ़िगरेशन के साथ आप बटन की उपस्थिति को प्रभावित कर सकते हैं, दबाए जाने पर, केंद्रित और इसी तरह। यह दोनों प्रकार के बटन (बटन और छवि बटन) के लिए एक ही तरीका है। यदि आपके बटन में कोई टेक्स्ट नहीं है, तो छविबटन का उपयोग करें।
संबंधित मुद्दे
- 1. क्या मुझे AppDomain.CurrentDomain.BaseDirectory या System.Environment.CurrentDirectory का उपयोग करना चाहिए?
- 2. एचटीएमएल। क्या मुझे सीडीएटीए का उपयोग करना चाहिए या HTML
- 3. क्या मुझे फ़्लैश या फ्लेक्स का उपयोग करना चाहिए?
- 4. क्या मुझे टेक्स्ट फ़ाइल या डेटाबेस का उपयोग करना चाहिए?
- 5. enum या परिभाषित, मुझे किस का उपयोग करना चाहिए?
- 6. मुझे किस कोड का उपयोग करना चाहिए, CodeContract या CuttingEdge.Conditions?
- 7. क्या मुझे डबल या फ्लोट का उपयोग करना चाहिए?
- 8. क्या मुझे eval() या call_user_func() का उपयोग करना चाहिए?
- 9. जीयूआई। क्या मुझे एसडब्ल्यूटी या जीडब्ल्यूटी का उपयोग करना चाहिए?
- 10. क्या मुझे प्रोटोटाइप का उपयोग करना चाहिए या नहीं?
- 11. django - मुझे media_root या static_root का उपयोग कब करना चाहिए?
- 12. क्या मुझे डेटा.फ्रेम या मैट्रिक्स का उपयोग करना चाहिए?
- 13. क्या मुझे scipy.pi, numpy.pi, या math.pi का उपयोग करना चाहिए?
- 14. क्या मुझे अलार्ममेनगर या हैंडलर का उपयोग करना चाहिए?
- 15. क्या मुझे स्लीप() का उपयोग करना चाहिए या बस उन्हें
- 16. क्या मुझे फोबोस या टैंगो का उपयोग करना चाहिए?
- 17. क्या मुझे WPF कनवर्टर या ट्रिगर का उपयोग करना चाहिए?
- 18. क्या मुझे एम या पीएक्स का उपयोग करना चाहिए?
- 19. क्या मुझे int या UInt16 का उपयोग करना चाहिए?
- 20. क्या मुझे इंटरफ़ेस निर्माता का उपयोग करना चाहिए या नहीं?
- 21. शेयरपॉइंट: क्या मुझे सूचियों या डेटाबेस का उपयोग करना चाहिए?
- 22. क्या मुझे श्रोता या पर्यवेक्षक का उपयोग करना चाहिए?
- 23. क्या मुझे विरासत या संरचना का उपयोग करना चाहिए?
- 24. मुझे ग्रहण आरसीपी या ग्रहण स्काउट का उपयोग करना चाहिए?
- 25. मुझे एक आईनेमरेबल या IList का उपयोग करना चाहिए?
- 26. सी # मुझे सूची का उपयोग कब करना चाहिए और मुझे सरणीसूची का उपयोग कब करना चाहिए?
- 27. मुझे glbindAttribLocation का उपयोग क्यों करना चाहिए?
- 28. मुझे किस पायथन का उपयोग करना चाहिए?
- 29. मुझे क्या gacutil.exe का उपयोग करना चाहिए?
- 30. मुझे @properties का उपयोग क्यों करना चाहिए?
इसके लिए 1000+ ... ठीक काम किया .. – xydev