我有一个ImageView,其背景是一个xml形状drawable,即一个矩形形状的drawable。我的应用程序方向固定为横向视图。
ImageView在RelativeLayout中。
我试图通过设置适当的layout_marginRight值将其移动到屏幕右侧,但这没有效果。ImageView始终保持在其原始位置。
我还尝试了以下其他选项,但都没有帮助:
- 创建新的RelativeLayout参数并设置正确的margin
- 创建新的margin layout参数并设置位置
- 尝试填充选项
- 将ImageView相对于另一个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"/>