【问题标题】:How to decide screen sizes for android projects如何决定安卓项目的屏幕尺寸
【发布时间】:2014-11-25 13:17:56
【问题描述】:
我是为 Android 应用程序设计的新手,我看到布局文件夹被分成四个文件夹
1)布局-小
2)布局
3)布局-大
4)layout-xlarge
但我不知道哪种类型的设备进入上述哪个文件夹。图形布局中显示了许多设备。例如,10.1 英寸平板电脑将进入 xlarge 文件夹。7 英寸平板电脑将进入layout-large。其他尺寸的设备呢?如何确定哪个进入哪个?有什么规模吗?请帮忙!
【问题讨论】:
标签:
android
android-layout
【解决方案2】:
你可以使用:
- res/layout - def
- res/layout-small res/layout-normal
- res/layout-large
- res/layout-xlarge
或者:
- res/layout-sw200dp
- res/layout-sw600dp
- res/layout-sw800dp
sw - 最小宽度
你可以阅读这个here
【解决方案3】:
屏幕物理区域内的像素数量;通常称为 dpi(每英寸点数)。例如,与“正常”或“高”密度屏幕相比,“低”密度屏幕在给定物理区域内的像素较少。
所以基本上我用来设计简单布局文件的应用程序并使用它适合所有屏幕尺寸的相对布局
当您将视图的权重调整为
android:weight="0.40"
根据屏幕重量,这适用于所有屏幕。所以尝试使用相对布局并使用权重。