在相对布局内对齐复选框
我有 gridview,我在网格中加载图像和一个复选框来选择该图像。我使用 .9 图像作为背景来显示每个图像的边框。图像和复选框位于相对布局内。现在我已经尝试了所有方法,但复选框无法与边框对齐。边框和复选框之间始终有空间。这是为每个图像加载到网格中的视图
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/imageLayout"
android:gravity="top" android:layout_width="fill_parent" android:layout_height="fill_parent">
<ImageView
android:id="@+id/image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/back"
android:layout_gravity="center">
</ImageView>
<CheckBox
android:id="@+id/checkbox"
android:button="@xml/checkbox"
android:background="@xml/checkbox_background"
android:layout_alignRight="@id/imageLayout"
android:layout_alignParentRight="true" android:layout_height="wrap_content" android:layout_width="wrap_content" >
</CheckBox>
</RelativeLayout>
有没有办法我可以做到这一点。沿
附加屏幕截图编辑:我正在使用的背景图像设置为 imageview 背景
I have gridview and I load an image in the grid and a check box to select that image. I use a .9 image as background to show borders for each image. The image and checkbox are inside a relative layout. Now I have tried everything but the checkbox wud not align itself with the border. There is always space b/w the border and the checkbox. This is the view which is loaded in the grid for each image
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/imageLayout"
android:gravity="top" android:layout_width="fill_parent" android:layout_height="fill_parent">
<ImageView
android:id="@+id/image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/back"
android:layout_gravity="center">
</ImageView>
<CheckBox
android:id="@+id/checkbox"
android:button="@xml/checkbox"
android:background="@xml/checkbox_background"
android:layout_alignRight="@id/imageLayout"
android:layout_alignParentRight="true" android:layout_height="wrap_content" android:layout_width="wrap_content" >
</CheckBox>
</RelativeLayout>
Is there a way I can do it. Attaching screenshot along
Edit: the background image I am using is set to the imageview background
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
替换
为
我认为您在这里犯了一个错误,因为 CheckBox 无法与其父相对布局的右侧对齐。
Replace
with
I think you made an error here, because the CheckBox can't be aligned to the right of it's parent relative layout.