Android छवि बटन


102

मैं बिना टेक्स्ट वाले बटन और क्षैतिज रूप से केंद्रित छवि कैसे बना सकता हूं? मैं एक ImageButton का उपयोग नहीं करना चाहता क्योंकि मैं एक अलग बैकगाउंड छवि को परिभाषित करना चाहता हूं

जवाबों:


199

आप बस एक ImageButton का उपयोग करें और पृष्ठभूमि जो भी आप चाहते हैं और src के रूप में आइकन सेट करें।

<ImageButton
    android:id="@+id/ImageButton01"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/album_icon"
    android:background="@drawable/round_button" />

यहां छवि विवरण दर्ज करें


3
कृपया औचित्य और Android के बारे में अधिक नीचे उतरना: पृष्ठभूमि!
इमाद अगाही

2
@EmadAghayi src वास्तविक आइकन है जिसका उपयोग इमेजबटन में किया जाएगा; पृष्ठभूमि मूल बटन का आकार है, जो डिफ़ॉल्ट रूप से एक आयत है। यदि आप केवल छवि का उपयोग करना चाहते हैं, तो आप इसे छोड़ सकते हैं, या आप आइकन के चारों ओर अन्य रंगों / आकारों का उपयोग कर सकते हैं।
समुद्रमंथन

22

बस Android के साथ एक बटन का उपयोग करें: इस तरह drawableRight गुण:

<Button android:id="@+id/btnNovaCompra" android:layout_width="wrap_content"
        android:text="@string/btn_novaCompra"
        android:gravity="center"
        android:drawableRight="@drawable/shoppingcart"
        android:layout_height="wrap_content"/>

12

आप बस एक ImageView के onClick को सेट कर सकते हैं और इसे क्लिक करने योग्य होने के लिए सेट कर सकते हैं, या एक नियमित बटन के drawableBottom गुण सेट कर सकते हैं।

    ImageView iv = (ImageView)findViewById(R.id.ImageView01);
   iv.setOnClickListener(new OnClickListener() {
   public void onClick(View v) {
    // TODO Auto-generated method stub

   }
   });

2

आप बटन का उपयोग कर सकते हैं:

1 - पाठ को खाली करें

2 - इसके लिए पृष्ठभूमि सेट करें

+3 - आप चयनकर्ता को अधिक उपयोगी और अच्छे बटन का उपयोग कर सकते हैं


इमेजबटन के बारे में आप छवि स्रोत और पृष्ठभूमि को एक ही चित्र सेट कर सकते हैं और यह होना चाहिए (* .png) जब आप इसे करते हैं तो आप बटन के लिए कोई भी डिज़ाइन बना सकते हैं

और अधिक ब्यूटी बटन के लिए चयनकर्ता // Google का उपयोग करें;)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.