我想将复选框绑定到图像上的特定位置。这是我想要的图像。
http://i.stack.imgur.com/p00NO.png 红色方块是复选框,黑色方块在那里我想要这个复选框。问题是当屏幕发生变化时,复选框的位置会发生变化。所以他们不会留在黑色方块中。有没有机会这样做?
提前Ty。答案 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根据需要设置图像,为每个视图使用上述布局。