2010-09-24 13 views

उत्तर

11

पृष्ठभूमि के रूप में सेट (कृपया, कारण मैं imageView की जरूरत है, पृष्ठभूमि सेट करने के लिए नहीं करते हैं)!

बस मजाक कर रहा है ... आपको जो चाहिए वह RelativeLayout के अंदर आपके विचार डाल दिया गया है। इच्छा काम की तरह कुछ:

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"> 
    <ImageView 
    android:layout_alignParentTop="true" 
    android:layout_alignParentLeft="true" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"/> 
    <Button 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentBottom="true" 
     android:text="blah blah"/> 
</RelativeLayout> 

सूचना layout_alignParentLeft तरह पैरामीटर का उपयोग करते हैं जो दृश्य जहाँ आप चाहते हैं की स्थिति के लिए इस्तेमाल किया जाता है।

+2

तुम भी मर्ज का उपयोग कर सकते (http://developer.android.com/resources/articles/layout- tricks-merge.html) या एक framelayout (http://developer.android.com/resources/articles/layout-tricks-merge.html) – William

+2

उपरोक्त लिंक अब मर चुका है, इसके बजाय इसे आजमाएं: http: // developer। android.com/training/improving-layouts/reusing-layouts.html –

0

मैं @ क्रिस्टियन के उत्तर से सहमत हूं। लेकिन, यदि आपको बटन के एक्शन श्रोता की आवश्यकता है तो आप बटन का उपयोग किये बिना अपनी छवि दृश्य पर ऑनक्लिक विधि जोड़ सकते हैं।

और छवि बटन भी। मुझे आशा है कि यह उत्तर आपकी समस्या को हल करने के लिए कुछ रास्ता दिखाएगा।

0

ImageView और Button दोनों के साथ मेरे लिए काम किया RelativeLayout अंदर:

<Button android:layout_centerInParent="true"> 

...

संबंधित मुद्दे