Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 屏幕尺寸与按钮位置_Android_Xml_Android Layout - Fatal编程技术网

Android 屏幕尺寸与按钮位置

Android 屏幕尺寸与按钮位置,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文件夹中

我正在尝试构建这个应用程序,它在一个普通的3.7英寸WVGA屏幕上看起来很棒。问题是,当你在一个更大的屏幕上安装这个应用程序时,它看起来会关闭。有没有办法解决这个问题?我想让按钮停留在屏幕顶部的文本下方。 这是我的XML

<?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>