मेरे वर्तमान ऐप में मेरे कई बटन हैं। वे सभी अपने पाठ और टैग को छोड़कर समान हैं। यदि मुझे प्रत्येक बटन के लिए सभी बटन कॉन्फ़िगरेशन जानकारी दोहराना नहीं है तो main.xml बहुत अच्छा होगा।क्या मैं एक एंड्रॉइड बटन टेम्पलेट बना सकता हूं?
क्या टेम्पलेट के रूप में बटन को परिभाषित करने का कोई तरीका है, और उसके बाद इसे टेम्पलेट के रूप में अधिक उपयोग करना है?
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="10dp"
android:text="Y"
android:typeface="monospace"
android:textSize="12pt"
android:tag="Y"
android:textColor="@color/button_text"
android:background="@drawable/grey_blank_48x48"
android:onClick="onButtonClicked"/>
यह अच्छा होगा यदि मैं एक है, और फिर 9 इनमें से पड़ा होगा::
इस उदाहरण में, मैं निम्नलिखित के बारे में 10 है
<Button2
android:text="N"
android:tag="N"/>
संकल्प
यह बहुत अधिक था क्योंकि @ लुकप्रोग ने कहा:
<style name="ASR33_button" >
<item name="android:id">@+id/button</item>
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:padding">10dp</item>
<item name="android:textColor">@color/button_text</item>
<item name="android:background">@drawable/grey_blank_48x48</item>
<item name="android:onClick">onButtonClicked</item>
<item name="android:typeface">monospace</item>
<item name="android:textSize">12pt</item>
</style>
इस तरह main.xml होने चीजों के साथ
:
<Button
style="@style/ASR33_button"
android:tag="Y"
android:text="Y"
/>
<Button
style="@style/ASR33_button"
android:tag="N"
android:text="N"
/>
इस दिन किया जाता है।
बह, बस यह कहने जा रहा है कि: पी। डुनो क्यों कोई सुझाव नहीं दिया ... –
+1 ठीक है, मैंने सोचा कि ऐसा कुछ ऐसा होना चाहिए ... –