टेक्स्ट के बजाय, मैं बटन पर एक छवि कैसे जोड़ सकता हूं?एंड्रॉइड में बटन के लिए छवि कैसे जोड़ें?
उत्तर
इसके बजाय, अपने टैग पर विचार करते हुए विनोदपूर्वक, ImageButton
विजेट का उपयोग करें।
जैसा कि उन्होंने कहा, ImageButton
विजेट का उपयोग किया। अपनी छवि फ़ाइल को अपनी परियोजना की Res/drawable/
निर्देशिका में कॉपी करें। एक्सएमएल में बस अपनी एक्सएमएल फाइल के ग्राफिक प्रस्तुति (सादगी के लिए) में जाएं और अपने ImageButton
विजेट पर क्लिक करें जो आपने जोड़ा है, इसकी प्रॉपर्टी शीट पर जाएं और src:
फ़ील्ड में [...] पर क्लिक करें। बस अपनी छवि फ़ाइल पर नेविगेट करें। साथ ही, सुनिश्चित करें कि आप एक उचित प्रारूप का उपयोग कर रहे हैं; मैं अपने स्वयं के कारणों से .png फ़ाइलों के साथ चिपक जाता हूं, लेकिन वे काम करते हैं।
<Button
android:id="@+id/button1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="News Feed"
android:icon="@drawable/newsfeed" />
न्यूज़फ़ीड drawable फ़ोल्डर
यह काम नहीं करता है। एक बटन पाठ और एक आइकन के साथ दिखाने के लिए, एंड्रॉयड के साथ बटन वर्ग का उपयोग करें: drawableLeft विशेषता: '<बटन एंड्रॉयड: layout_width =" wrap_content " एंड्रॉयड: layout_height =" wrap_content " एंड्रॉयड : पाठ = "@ स्ट्रिंग/BUTTON_TEXT" एंड्रॉयड: drawableLeft = "@ drawable/button_icon"> ' –
मेरे देर से पुनरावृत्ति के लिए खेद है, लेकिन यह मेरे साथ काम करता है आप बटन के लिए संदेश नहीं सौंपते हैं यह दिखाई शामिल नहीं है तो और प्रश्न छवि के साथ बटन को प्रदर्शित करना है बल्कि पाठ :) –
में छवि है आप इस
<Button
android:id="@+id/imageButton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/qrcode"/>
android:background="@drawable/qrcode"
की तरह कुछ कोशिश करनी चाहिए क्या करेंगे यह
[छविबटन] (https://developer.android.com/refe rence/android/widget/ImageButton.html) जब 'wrap_content' उपयोग नहीं किया जाता है तो हमेशा सही आकार चुनता है। 'बटन' छवि को खराब कर सकता है, खासकर जब वे छोटे होते हैं। – Chilloutman
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=" " />
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" />
आप अपने 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"
/>
असल में सहायक प्रतिक्रिया, धन्यवाद! मुझे नहीं पता था कि छवियों को कहां रखा जाए या उनका स्थान कैसे निर्दिष्ट किया जाए। – hubatish