【发布时间】:2010-11-16 17:41:52
【问题描述】:
如何固定 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 不会散开,也不会按比例尊重底部边距。
【问题讨论】:
-
抱歉,不清楚您要完成什么。你给 ImageButton 一个明确的宽度和高度,所以它永远不会拉伸。你希望它根据它的父母有多大来伸展?
标签: android layout background imagebutton android-relativelayout