【问题标题】:How can I fix android tablet's width and height如何修复android平板电脑的宽度和高度
【发布时间】:2013-10-08 07:18:29
【问题描述】:

我正在使用片段在平板电脑中制作 android 应用程序,因此我在 10.1 平板电脑中垂直排列了 8 个按钮,它显示良好,但在 7.1 平板电脑中仅显示 5 个图标。 那么如何在所有平板电脑中正确管理高度和宽度...请帮助

【问题讨论】:

    标签: android fragment tablet


    【解决方案1】:

    记得编写不同的 xml 布局(同名)并放置到不同的文件夹:layout-large、layout-normal、layout-small 和 layout-xlarge。 drawables(不同大小的图像)和 values(不同类型的填充和其他值)也是如此。这些文件夹适用于具有不同分辨率和屏幕尺寸的不同手机/平板电脑类型。如果您这样做,那么您可以轻松管理小型设备的布局,而不是触摸大屏幕设备。设备会自动选择 xml 文件,因此最好将 xml 文件放在不同的文件夹中以供各种手机使用。

    您可以在http://developer.android.com/guide/practices/screens_support.html找到更多信息

    【讨论】:

      【解决方案2】:

      您可以为不同的屏幕尺寸使用不同的布局。您还可以添加不同的按钮和其他可绘制对象。请看链接

      Supporting Multiple Screens

      【讨论】:

        【解决方案3】:

        您可以使用不同的文件夹编写不同的 xml 布局: 例如:

        res/layout
        res/layout-sw600dp    //used by  7''
        res/layout-sw720dp    //used by 10''
        

        您也可以对相同的组件使用相同的布局,但尺寸不同。 您可以使用@dimen/my_dimen 表示法,然后将您的 my_dimen 放在不同的文件夹中,例如:

        res/values/dimens.xml
        res/values-sw600dp/dimens.xml
        

        等等..

        官方文档:http://developer.android.com/guide/practices/screens_support.html

        【讨论】:

          猜你喜欢
          • 2011-08-07
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多