Android 屏幕尺寸与按钮位置
我正在尝试构建这个应用程序,它在一个普通的3.7英寸WVGA屏幕上看起来很棒。问题是,当你在一个更大的屏幕上安装这个应用程序时,它看起来会关闭。有没有办法解决这个问题?我想让按钮停留在屏幕顶部的文本下方。 这是我的XMLAndroid 屏幕尺寸与按钮位置,android,xml,android-layout,Android,Xml,Android Layout,我正在尝试构建这个应用程序,它在一个普通的3.7英寸WVGA屏幕上看起来很棒。问题是,当你在一个更大的屏幕上安装这个应用程序时,它看起来会关闭。有没有办法解决这个问题?我想让按钮停留在屏幕顶部的文本下方。 这是我的XML <?xml version="1.0" encoding="utf-8"?> 感谢您的关注。您需要为不同的设备/屏幕提供不同的XML布局。对于Gingerbread(Android 2.3),总共有8种不同的支持屏幕尺寸。您可以通过在res文件夹中
<?xml version="1.0" encoding="utf-8"?>
感谢您的关注。您需要为不同的设备/屏幕提供不同的XML布局。对于Gingerbread(Android 2.3),总共有8种不同的支持屏幕尺寸。您可以通过在res文件夹中创建多个布局文件夹来实现这一点 将当前布局文件夹重命名为“layout normal hdpi”(适用于正常大小屏幕上的WVGA800)。创建一个新文件夹“layout large mdpi”(用于大屏幕上的WVGA800)。这两个文件夹都适用于分辨率为WVGA800但屏幕物理尺寸不同的设备 将布局XML文件从“布局普通hdpi”复制到“布局大型mdpi”,并更改按钮位置,使其在具有更大屏幕的设备上的外观符合您的要求。Android将根据设备的硬件自动选择正确的布局 请注意,这两个XML文件应该具有完全相同的名称,只是它们所在文件夹的名称应该不同
有关支持的其他屏幕尺寸和分辨率的更多信息,请查看。在按钮前的顶部,您在哪里设置背景图像和内容?不,背景在按钮下。非常感谢。我想我现在知道该做什么了
<ScrollView android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout android:layout_width="fill_parent"
android:orientation="vertical" android:layout_height="fill_parent" android:paddingLeft="60dip" android:paddingRight="60dip">
<Button android:layout_height="wrap_content"
android:layout_gravity="center" android:textColor="#ffd700"
android:layout_marginBottom="2dip" android:id="@+id/ArButton01"
android:background="@drawable/android_button" android:textSize="25dip"
android:layout_width="fill_parent" />
<Button android:layout_height="wrap_content"
android:layout_gravity="center" android:background="@drawable/android_button"
android:textColor="#ffd700" android:layout_marginBottom="2dip"
android:id="@+id/ArButton02" android:textSize="25dip"
android:layout_width="fill_parent" />
<Button android:layout_height="wrap_content"
android:layout_gravity="center" android:background="@drawable/android_button"
android:textColor="#ffd700" android:layout_marginBottom="2dip"
android:id="@+id/ArButton03" android:textSize="25dip"
android:layout_width="fill_parent" />
<Button android:layout_height="wrap_content"
android:layout_gravity="center" android:background="@drawable/android_button"
android:textColor="#ffd700" android:layout_marginBottom="2dip"
android:id="@+id/ArButton04" android:textSize="25dip"
android:layout_width="fill_parent" />
<Button android:layout_height="wrap_content"
android:layout_gravity="center" android:background="@drawable/android_button"
android:textColor="#ffd700" android:layout_marginBottom="2dip"
android:id="@+id/ArButton05" android:textSize="25dip"
android:layout_width="fill_parent" />
<Button android:layout_height="wrap_content"
android:layout_gravity="center" android:background="@drawable/android_button"
android:textColor="#ffd700" android:layout_marginBottom="2dip"
android:id="@+id/ArButton06" android:textSize="25dip"
android:layout_width="fill_parent" />
<Button android:layout_height="wrap_content"
android:layout_gravity="center" android:background="@drawable/android_button"
android:textColor="#ffd700" android:layout_marginBottom="2dip"
android:id="@+id/ArButton07" android:textSize="25dip"
android:layout_width="fill_parent" />
<Button android:layout_height="wrap_content"
android:layout_gravity="center" android:background="@drawable/android_button"
android:textColor="#ffd700" android:layout_marginBottom="2dip"
android:id="@+id/ArButton08" android:textSize="25dip"
android:layout_width="fill_parent" />
<Button android:layout_height="wrap_content"
android:layout_gravity="center" android:background="@drawable/android_button"
android:textColor="#ffd700" android:layout_marginBottom="2dip"
android:id="@+id/ArButton09" android:textSize="25dip"
android:layout_width="fill_parent" />
<Button android:layout_height="wrap_content"
android:layout_gravity="center" android:textStyle="bold"
android:background="@drawable/android_button" android:textColor="#ffd700"
android:layout_marginBottom="2dip" android:id="@+id/ArButton10"
android:textSize="25dip" android:layout_width="fill_parent" />
<!-- <Button android:layout_height="wrap_content" -->
<!-- android:layout_width="200dip" android:layout_gravity="center" -->
<!-- android:textStyle="bold" android:background="@drawable/android_button" -->
<!-- android:textColor="#ffd700" android:layout_marginBottom="2dip" -->
<!-- android:id="@+id/ArButton11" android:textSize="25dip" /> -->
</LinearLayout>
</ScrollView>