我正在尝试使用ImageView
创建自定义顶视图,其中按钮始终位于相同位置,并按照设备分辨率的比例缩放。我一直试图将我的元素放入RelativeLayout
使用边距而没有任何成功,按钮总是从它的位置移动而不是缩放。
怎么可能实现这个目标?
这是我试图获得所有决议的例子:
这里是我的XML:
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
app:srcCompat="@drawable/settings_red_btn"
android:id="@+id/settings_btn"
android:contentDescription="settings btn"
android:adjustViewBounds="true"
android:cropToPadding="false"
android:scaleType="fitXY"
android:layout_alignParentTop="true"
android:layout_alignParentEnd="true"
android:layout_marginEnd="9dp"
android:layout_marginTop="11dp"
android:layout_width="43dp"
android:layout_height="43dp" />
<ImageView
android:layout_width="match_parent"
app:srcCompat="@drawable/top"
android:id="@+id/imageView17"
android:scaleType="fitCenter"
android:layout_height="wrap_content"
android:cropToPadding="false"
android:adjustViewBounds="true" />
</RelativeLayout>
答案 0 :(得分:0)
这里有2个选项: