मुझे लगता है ऐसा करने जा करने के लिए एक अजीब बात की तरह है, लेकिन मैं एक बटन है कि करने की जरूरत है एक EditText तरह लग रही है लेकिन अभी भी तरह व्यवहार करते हैं एक बटन। मेरे लेआउट एक्सएमएल वर्तमान में इस तरह दिखता है:शैली एक बटन एक EditText तरह देखने के लिए (लेकिन अभी भी एक बटन की तरह व्यवहार)
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
style="?android:attr/editTextStyle" />
कि यह (निकाले जाने के लिए जब तक बटन ध्यान दिया है से onClick ईवेंट को रोकने प्रभावी रूप से यह बनाकर एक EditText की उपस्थिति देता है, लेकिन यह भी व्यवहार में गड़बड़ी न एक छोटा सा दो क्लिक की आवश्यकता है)। बटन के व्यवहार को बदलने के बिना शैली को रखने का कोई तरीका है?
मैंने 9-पैच पृष्ठभूमि बनाने के बारे में सोचा जो कि एडिटटेक्स्ट की तरह दिखता है, लेकिन वहां कई अलग-अलग एंड्रॉइड संस्करणों और स्किन्स के साथ मैं सिस्टम शैली का उपयोग कर सकता हूं, यदि यह संभव हो।
अगर मैं यह था तो मैं इसके लिए जाऊंगा। – dmon
धन्यवाद, वही ज़रूरत थी ... जो मैं "बॉक्स के बाहर" कहता हूं। – Shahar