我已经实现了从 layout-small 到 layout-xlarge 的布局文件夹。但是对于nexus one和nexus的播放暂停按钮会自动排列并且看起来不同,对于galaxy nexus和samsung s3按钮的排列方式不同但是两者都使用默认正常的相同xml..small和large和xlarge工作正常。任何人都知道我该如何安排项目,使其在两个设备上看起来都一样......
我希望它看起来像这样
这是我的代码
<?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="@drawable/play_background"
android:orientation="vertical" >
<ImageView
android:id="@+id/ff"
android:layout_width="fill_parent"
android:layout_height="350dp"
android:scaleType="fitXY"
android:src="@drawable/test_play_image" />
<TextView
android:id="@+id/metadata"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/ff"
android:gravity="center"
android:text="WUMM - D Light "
android:textColor="@android:color/white"
android:textSize="18dp" />
<Button
android:id="@+id/like"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:text="default Like" />
<Button
android:id="@+id/play"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/metadata"
android:layout_centerHorizontal="true"
android:layout_marginTop="18dp"
android:background="@drawable/ch_play" />
<Button
android:id="@+id/back"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/play"
android:layout_alignBottom="@+id/play"
android:layout_marginRight="30dp"
android:layout_toLeftOf="@+id/play"
android:background="@drawable/back" />
<Button
android:id="@+id/forward"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/play"
android:layout_alignBottom="@+id/play"
android:layout_marginLeft="40dp"
android:layout_toRightOf="@+id/play"
android:background="@drawable/forward" />
</RelativeLayout>
但我在 NEXUS ONE 和 S 上看起来像这样
这是银河系的屏幕截图