在ImageView背景上添加button按钮,布局该怎么实现?
我使用下面的布局,背景会把按钮遮盖住<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:orientation="vertical"
  android:layout_width="match_parent"
  android:layout_height="match_parent">
  <ImageView  
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:id="@+id/img"
    android:scaleType="fitXY"
    android:src="@drawable/gbshow"
/>
 <LinearLayout android:id="@+id/LinearLayout01"
android:layout_width="wrap_content"
         android:layout_height="wrap_content">
<TextView android:id="@+id/TextView01"
         android:layout_height="wrap_content" 
android:text="上传数据:" 
         android:layout_width="120dip"
>
</TextView>
<Button android:layout_height="wrap_content" 
android:text="开始" 
android:layout_width="wrap_content"
 android:id="@+id/tbtnSwitch">
</Button>
</LinearLayout>
</LinearLayout>有没有人知道怎么实现吗

解决方案 »

  1.   

    <LinearLayout
      xmlns:android="http://schemas.android.com/apk/res/android"
     >
      
     <LinearLayout android:id="@+id/LinearLayout01"
        android:layout_width="fill_parent"
             android:layout_height="fill_parent"
        android:background="@drawable/gbshow">
    <TextView android:id="@+id/TextView01"
             android:layout_height="wrap_content" 
        android:text="上传数据:" 
             android:layout_width="120dip"
    >
    </TextView>
    <Button android:layout_height="wrap_content" 
    android:text="开始" 
    android:layout_width="wrap_content"
     android:id="@+id/tbtnSwitch">
    </Button>
    </LinearLayout>
    </LinearLayout>
    你这样试下,把imageview不要,直接在LinearLayout里添加一个背景属性,
      

  2.   

    这样的需求考虑用RelativeLayout或者用AbsoluteLayout来完成吧,用LinearLayout不好实现这种功能的。
      

  3.   

    就是 图片+按钮
    不想将图片设置为按钮的话(图片比按钮范围大)
    可以考虑用framelayout