我有一个图像视图,其背景是xml形状drawable,即矩形形状drawable.My应用程序的方向固定为横向视图.
imageview处于相对布局.
我试图通过设置layout_marginRight的适当值将其移动到屏幕右侧但这不起作用.imageView始终保持在其原始位置.
我也尝试了以下其他选项但没有帮助.
我尝试的其他选项是:
我被困在一周后设置此imageview的位置...
我认为最好的方法是在两个imageview之间设置这个imageview,因为我无法通过设置边距来移动它,但这也不起作用......
这是main.xml中我的imageview的当前xml: -
<ImageView
android:id="@+id/rect1"
android:background="@drawable/rect"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_alignParentBottom="true"
android:layout_marginRight="70dp"
android:scaleType="fitCenter"/>
Run Code Online (Sandbox Code Playgroud)
我不明白为什么在图像右侧添加边距有助于将图像向右移动,它只是通过边距扩展了图像视图的右侧边界.只要imageview实际上不在父视图的右侧,就可以在不改变位置的情况下增长.我建议layout_alignParentRight="true"在imageview上使用你想要它在你的relativelayout的右侧,然后你可以使用marginRight控制你想要它的右边多远.
| 归档时间: |
|
| 查看次数: |
7667 次 |
| 最近记录: |