【发布时间】:2017-02-22 11:21:46
【问题描述】:
我正在尝试使用 anImageView 创建自定义顶视图,其中按钮始终保持在相同位置并按设备分辨率的比例缩放。我一直在尝试使用边距将我的元素放在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>
【问题讨论】:
标签: android xml android-layout android-relativelayout