如何修复Android平板电脑的宽度和高度

问题描述 投票:0回答:3

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

android fragment tablet
3个回答
1
投票

请记住要编写不同的xml布局(具有相同的名称)并将其放置在不同的文件夹中:大布局,常规布局,小布局和xlarge。 drawables(不同尺寸的图像)和values(不同类型的填充和其他值)相同。这些文件夹适用于具有不同分辨率和屏幕尺寸的不同电话/平板电脑类型。如果这样做,则可以轻松管理小型设备的布局,而无需触摸大屏幕设备。设备正在自动选择xml文件,因此,将xml文件放置在各种电话的不同文件夹中是一种很好的做法。

更多信息,请参见http://developer.android.com/guide/practices/screens_support.html


0
投票

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

Supporting Multiple Screens


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

© www.soinside.com 2019 - 2024. All rights reserved.