0

我正在开发一款支持多种设备的游戏,并且我有一个开始屏幕。我附上了一张相同的图片。如图所示,有三个不同的文本(开始、帮助、关于我们)为此我采用三个不同的按钮并根据文本调整它们并使它们不可见以使文本可点击。但它仅适用于特定屏幕,我无法找到一种方法使其适用于多个屏幕。我还附加了为此创建的 xml 布局代码。请帮我解决这个问题...在此处输入图像描述

<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" />

4

1 回答 1

1

You can use "resource qualifiers" in your res directory to provide different graphics for different screen sizes / densities.

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

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

于 2013-01-05T16:03:44.503 回答