如何修复ImageButton / Button / ImageView相对于背景的位置/布局?
我尝试过这样的事情:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/background_img"
>
<ImageButton
android:id="@+id/btn1"
android:layout_width="52dip"
android:layout_height="52dip"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="87dip"
android:background="@drawable/btn1"
/>
</RelativeLayout>
当我更改显示分辨率时,background_img会拉伸以覆盖新区域,但ImageButton不会移动并且不会成比例地考虑底部边距。
答案 0 :(得分:1)
这是因为你硬编码高度和。将它们设置为fill_parent,然后它将适合边距。