1

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

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

提前泰。

4

1 回答 1

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 根据您的需要设置图像,为您的每个视图使用上述布局。

于 2013-09-03T09:53:44.617 回答