我是Android编程的新手,最近我遇到了布局问题。
到目前为止,我知道android允许在hdpi,mdpi,lpdi,xxhpdi等布局文件...
问题是所有文件只是规模较大,但如果我需要处理不同大小的16:9,16:10,4:3怎么办?
如果垂直尺寸不固定,那么我添加一个滚动视图,但如果它没有固定在水平尺寸? UI设计逻辑是主要内容是固定在中心,并有一个背景图像覆盖其余区域,所以无论16:9,16:10,4:3唯一不同的是更大的背景图像区域?
很抱歉,这通常不是一个编程问题(但它可能通过xml布局修复?)感谢您的帮助
答案 0 :(得分:3)
不要考虑固定的屏幕宽高比列表,只需进行布局,使其在任何合理的屏幕尺寸下看起来都很漂亮。几乎任何任务的良好UI都应该能够很好地适应任何维度。如果您使用大量图像,请尽可能使用九个补丁。不能均匀拉伸的东西可以缩放以填充或适合。
不同的DPI选项只是为了能够为更高分辨率的屏幕提供更高分辨率的图像,它们并不是为了解决屏幕尺寸差异。