पर छवि जोड़ें, मैं Button
(imagebutton
पर कोई छवि जोड़ना चाहता हूं, क्योंकि विशेष बटन में या तो टेक्स्ट या छवि हो सकती है; साथ ही छविबटन में भी वही समस्या है), जबकि मूल एंड्रॉइड-शैली को बनाए रखना बटन। इसलिए XML में android:background
जोड़ना इसे काट नहीं देता है, क्योंकि यह गोलाकार कोनों आदि के साथ एंड्रॉइड डिफ़ॉल्ट बटन को हटा देगा। (android.R.drawable.btn_default)
एंड्रॉइड बटन
क्या यह किसी भी तरह से संभव है?
मुझे लगता है कि एक तरह से बटन दबाया के लिए एक 9patch
छवि (अप के लिए एक और नीचे के लिए एक) और onTouch Action_DOWN
एक स्तरित पृष्ठभूमि drawable बनाने बनाने के लिए और बटन पर डाल दिया है, और ही बात कर रहे हैं, लेकिन एक और 9patch
साथ है onTouch Action_UP
के लिए, लेकिन मुझे लगता है कि एप्लिकेशन के प्रदर्शन को काफी हद तक कम कर देगा, क्योंकि इसमें सभी बटन क्लिक के लिए बहुत सारे संसाधन पढ़ने और परत विलय की आवश्यकता होगी (और मेरे आवेदन के लिए, यह काफी होगा)। क्या मैं ऊपर से ऊपर बताता हूं?
संपादित करें: मैं XML में छवि का स्रोत घोषित नहीं कर सकता, क्योंकि मुझे वेब सेवा से छवियां मिलती हैं, इसलिए बटन पर कुछ भी लगाया जा सकता है, लेकिन इसे प्रोग्रामेटिक रूप से होना पड़ता है।
आप backgroundDrawable कभी भी setBackgroundDrawable (R.drawable.my_selector) के साथ आप चाहते हैं निर्धारित कर सकते हैं http://stackoverflow.com/questions/12492064/android-add-image-to-button/ 12492097 # 12492097 – weakwire
तो वेब सेवा के माध्यम से मुझे मिली छवि के बारे में क्या? – stealthjong