我正在编写高度基于图像的应用程序,并且在为许多不同的设备设计 GUI 时必须小心。
我已经开始专门阅读不同的资源http://developer.android.com。我想讨论一些我不清楚的点。
- 支持不同的屏幕
http://developer.android.com/training/basics/supporting-devices/screens.html
Android表示对不同的屏幕尺寸使用不同的布局
例如
我的项目/
资源/
布局/main.xml
布局土地/main.xml
布局大/main.xml
layout-large-land/main.xml 我的问题是我的布局是否有 2 个编辑框 1 个复选框和 2 个按钮,
为什么我要在大地、大地和大地(地中或更多)布局中使用 xml 文件的 3 个副本。
- 创建不同的位图
我的第二个问题是关于更重要的图像,
我应该使用哪种图像尺寸,
我的项目/
资源/
drawable-xhdpi/awesomeimage.png
drawable-hdpi/awesomeimage.png
drawable-mdpi/awesomeimage.png
drawable-ldpi/awesomeimage.png
在 ldpi 文件夹中,我放了 150*150 像素的图片,当我在 3.7 屏幕尺寸上运行时,这张图片质量真的很差,并且在 150*150 尺寸的图像视图中模糊。但是如果我将 700*700 像素放在同一个文件夹中,那么图像视图会以 150*150 大小显示清晰的结果。
为什么不将 700*700 的图片放在一个文件夹中并以不同的图像视图显示,这就是为什么我可以将一个资源用于多种用途。