Android:为所有不同的屏幕尺寸设计附加图像的最佳方法是什么?

时间:2013-01-05 15:57:17

标签: android

我正在开发一款支持多种设备的游戏,我有一个启动画面。我附上了一张相同的图片。在图像中有三个不同的文本(开始,帮助,关于我们)为此,我采取三个不同的按钮,并根据文本调整它们,使它们不可见,使文本可点击。但它只适用于特定的屏幕,我无法找到一种方法,使其适用于多个屏幕。我已经附加了我为此创建的xml布局代码。请帮我解决这个问题... enter image description here

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/start_screen" >

<Button
    android:id="@+id/button1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="175dp"
    android:background="#00000000" />

<Button
    android:id="@+id/button2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignLeft="@+id/button1"
    android:layout_centerVertical="true"
    android:background="#00000000" />

<Button
    android:id="@+id/button3"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignLeft="@+id/button2"
    android:layout_below="@+id/button2"
    android:background="#00000000" />

1 个答案:

答案 0 :(得分:1)

您可以使用&#34;资源限定符&#34;在您的res目录中,为不同的屏幕尺寸/密度提供不同的图形。

http://developer.android.com/guide/practices/screens_support.html

http://developer.android.com/guide/topics/resources/providing-resources.html#AlternativeResources