如何将复选框绑定到图像

时间:2013-09-03 09:48:47

标签: android image checkbox

我想将复选框绑定到图像上的特定位置。这是我想要的图像。

http://i.stack.imgur.com/p00NO.png 红色方块是复选框,黑色方块在那里我想要这个复选框。问题是当屏幕发生变化时,复选框的位置会发生变化。所以他们不会留在黑色方块中。有没有机会这样做?

提前Ty。

1 个答案:

答案 0 :(得分:1)

试试这个:

<CheckBox android:layout_height="wrap_content" 
    android:id="@+id/checkBox1" 
    android:layout_width="wrap_content" 
    android:drawableRight="@drawable/icon" 
    android:text="" android:layout_x="58dip"  
    android:layout_y="106dip"></CheckBox>

如果你想把你的复选框放在中间底部的图像上,那么就这样做:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/relativeLayout1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@drawable/ic_launcher"
    android:gravity="center" >

    <CheckBox
        android:id="@+id/checkBox1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />

</RelativeLayout>

通过对每个视图进行充气,并使用相对布局ID根据需要设置图像,为每个视图使用上述布局。