我正在使用相对布局开发一个拖放图像的 android 项目。
这里的问题是,当我在 Galaxy Grand 手机上测试图像时,图像按预期放置,但如果我在 Galaxy Nexus 上测试相同的项目,图像在屏幕上的位置似乎有误。请查看下面的屏幕截图:1)galaxy nexus
2)galaxy 大屏幕截图并帮助我。
这是我的 XML 代码:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#3B5998" >
<Chronometer
android:id="@+id/chronometer"
android:layout_width="0dp"
android:layout_height="0dp"
android:textSize="20sp"
android:textStyle="bold"
android:typeface="sans"
android:visibility="gone" />
<ImageView
android:id="@+id/imagebackgroundofearth"
android:layout_width="100dp"
android:layout_centerHorizontal="true"
android:layout_marginTop="15dp"
android:layout_height="100dp"
android:src="@drawable/imagered" />
<ImageView
android:id="@+id/imageviewunderleft"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_alignParentBottom="true"
android:layout_marginBottom="150dp"
android:layout_marginLeft="30dp"
android:src="@drawable/imagered" />
<ImageView
android:id="@+id/imageviewunderright"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_alignParentBottom="true"
android:layout_marginBottom="150dp"
android:layout_marginLeft="190dp"
android:src="@drawable/imageorange" />
<ImageView
android:id="@+id/imageviewabove"
android:layout_width="100sp"
android:layout_height="100sp"
android:layout_marginTop="15dp"
android:layout_marginLeft="110dp"
android:src="@drawable/earth" />
<Button
android:id="@+id/reload"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_marginBottom="30dp"
android:layout_marginLeft="100dp"
android:layout_marginRight="100dp"
android:text="Reload" />
</RelativeLayout>