2010-11-17 9 views

उत्तर

61

इसके बजाय, अपने टैग पर विचार करते हुए विनोदपूर्वक, ImageButton विजेट का उपयोग करें।

9

जैसा कि उन्होंने कहा, ImageButton विजेट का उपयोग किया। अपनी छवि फ़ाइल को अपनी परियोजना की Res/drawable/ निर्देशिका में कॉपी करें। एक्सएमएल में बस अपनी एक्सएमएल फाइल के ग्राफिक प्रस्तुति (सादगी के लिए) में जाएं और अपने ImageButton विजेट पर क्लिक करें जो आपने जोड़ा है, इसकी प्रॉपर्टी शीट पर जाएं और src: फ़ील्ड में [...] पर क्लिक करें। बस अपनी छवि फ़ाइल पर नेविगेट करें। साथ ही, सुनिश्चित करें कि आप एक उचित प्रारूप का उपयोग कर रहे हैं; मैं अपने स्वयं के कारणों से .png फ़ाइलों के साथ चिपक जाता हूं, लेकिन वे काम करते हैं।

+0

असल में सहायक प्रतिक्रिया, धन्यवाद! मुझे नहीं पता था कि छवियों को कहां रखा जाए या उनका स्थान कैसे निर्दिष्ट किया जाए। – hubatish

6
<Button 
     android:id="@+id/button1" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:text="News Feed" 
     android:icon="@drawable/newsfeed" /> 

न्यूज़फ़ीड drawable फ़ोल्डर

+9

यह काम नहीं करता है। एक बटन पाठ और एक आइकन के साथ दिखाने के लिए, एंड्रॉयड के साथ बटन वर्ग का उपयोग करें: drawableLeft विशेषता: '<बटन एंड्रॉयड: layout_width =" wrap_content " एंड्रॉयड: layout_height =" wrap_content " एंड्रॉयड : पाठ = "@ स्ट्रिंग/BUTTON_TEXT" एंड्रॉयड: drawableLeft = "@ drawable/button_icon"> ' –

+0

मेरे देर से पुनरावृत्ति के लिए खेद है, लेकिन यह मेरे साथ काम करता है आप बटन के लिए संदेश नहीं सौंपते हैं यह दिखाई शामिल नहीं है तो और प्रश्न छवि के साथ बटन को प्रदर्शित करना है बल्कि पाठ :) –

7

में छवि है आप इस

<Button 
    android:id="@+id/imageButton1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:background="@drawable/qrcode"/> 

android:background="@drawable/qrcode" की तरह कुछ कोशिश करनी चाहिए क्या करेंगे यह

+0

[छविबटन] (https://developer.android.com/refe rence/android/widget/ImageButton.html) जब 'wrap_content' उपयोग नहीं किया जाता है तो हमेशा सही आकार चुनता है। 'बटन' छवि को खराब कर सकता है, खासकर जब वे छोटे होते हैं। – Chilloutman

3

drawable फ़ोल्डर में अपने छवि रखो। यहाँ मेरी छवि फ़ाइल नाम

<Button 
    android:id="@+id/button1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_x="118dp" 
    android:layout_y="95dp" 
    android:background="@drawable/left" 
    android:onClick="toast" 
    android:text=" " /> 
12

left.png है, बस इसके लिए ImageButton देखें और सेट छवि का उपयोग: `

<ImageButton 
    android:id="@+id/searchImageButton" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentTop="true" 
    android:layout_alignParentRight="true" 
    android:src="@android:drawable/ic_menu_search" /> 
0

आप अपने Android activity_main.xml में एक ImageButton बना सकते हैं और जो छवि आप चाहते हैं कर सकते हैं अपने बटन में बस रखने के लिए बस उस चित्र को अपने ड्रॉइंग फ़ोल्डर में पेस्ट करें, जो आपके संदर्भ के लिए नमूना कोड है।

<ImageButton 
    android:id="@+id/button" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 

    android:layout_alignParentBottom="true" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:layout_marginBottom="49dp" 
    android:layout_weight="1" 
    android:onClick="prev" 
    android:src="@drawable/prev" 
    /> 
संबंधित मुद्दे