我正在开发一款支持多种设备的游戏,我有一个启动画面。我附上了一张相同的图片。在图像中有三个不同的文本(开始,帮助,关于我们)为此,我采取三个不同的按钮,并根据文本调整它们,使它们不可见,使文本可点击。但它只适用于特定的屏幕,我无法找到一种方法,使其适用于多个屏幕。我已经附加了我为此创建的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" />
答案 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