我在following结构的项目中遇到了问题。在每个仿真器(也是大屏幕)上使用该代码放置在简单相对布局内的按钮
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/RelativeLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/first_bg" >
<Button
android:id="@+id/btnNext"
android:layout_width="wrap_content"
android:layout_height="40dp"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_marginBottom="202dp"
android:layout_marginRight="54dp"
android:background="@drawable/m_button"
android:text="@string/next" />
</RelativeLayout>
显得很好。但是在Galaxy Note上测试应用程序已经显示该按钮只是飞到一些疯狂的位置。我使用了具有类似配置的模拟器,按钮显示正常。我不知道问题出在哪里..
答案 0 :(得分:0)
您是否尝试使用线性布局? 有了它,你不需要设置边距,只需要设置位置
答案 1 :(得分:0)
它基于与密度无关的像素(dp单位),它会出现在不同手机的不同位置。
http://developer.android.com/guide/practices/screens_support.html#density-independence