我非常失望。我刚刚完成了基于“普通屏幕”的 360dp 项目,但是当我尝试在摩托罗拉 Atrix 中运行时,我感到很惊讶。摩托罗拉 Atrix 是 360dp 而不是 320dp,因为他的宽度是 540px。现在我正在努力寻找要解决的问题。如何为 360dp 创建布局?
我尝试了所有这些:
- res/values-sw360dp
- res/layout-sw360dp
主要的.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:orientation="vertical"
android:background="#DFEFF1">
<Button
android:background="#AAAA11"
android:id="@+id/button1"
android:layout_width="@dimen/default_width"
android:layout_height="@dimen/default_height"
android:text="SOME TEXT 1"
/>
<Button
android:background="#FFAA11"
android:id="@+id/button2"
android:layout_width="@dimen/default_width"
android:layout_height="@dimen/default_height"
android:text="SOME TEXT 2"
android:layout_alignParentRight="true" />
</RelativeLayout>
res/values/strings.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="default_width">160dp</dimen>
<dimen name="default_height">160dp</dimen>
</resources>
摩托罗拉 Atrix
三星盖乐世 SII