0

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

4

3 回答 3

1

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

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

于 2013-10-08T07:23:05.503 回答
0

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

支持多屏

于 2013-10-08T07:31:34.380 回答
0

您可以使用不同的文件夹编写不同的 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

于 2013-10-08T07:33:26.703 回答