私は非常に失望しています。「通常の画面」の 360dp に基づいたプロジェクトを完成させたところですが、Motorola Atrix で実行しようとすると驚きました。Motorola Atrix は、幅が 540 ピクセルであるため、320 dp ではなく 360 dp です。今、私は解決すべき問題を見つけるために頭を悩ませています。360dp のレイアウトを作成するにはどうすればよいですか?
私はこれらすべてを試しました:
- 解像度/値-sw360dp
- res/layout-sw360dp
main.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>
モトローラ アトリックス
サムスン ギャラクシー SII