其实我需要一些建议,例如为Android手机和平板电脑设计屏幕。截至目前我正在为xml创建两个不同的文件夹,一个用于移动设备,另一个用于平板电脑。我将图像放在4个不同的图像中,具有4种不同的分辨率,如(160 dpi,240 dpi等)。我正在以正确的方式前进,或者我需要改变设计方式。谢谢。
答案 0 :(得分:1)
在为不同设备进行设计时,测试是否有必要为不同设备创建不同的布局文件非常重要。如果您发现自己确实需要,那么网上有大量关于它的文档。先阅读这些:
Designing for different screen sizes
More android screen size documentation
这些链接中的每一个都解释了为多种屏幕尺寸设计的新方法。
答案 1 :(得分:1)
根据经验获得的已回答问题的一些提示:
即使您执行了所有这些操作,也可能会遇到一种情况,您确实需要为平板电脑和手机编写不同的布局。如果是这种情况,只要您在自包含片段中创建了所有内容,切换片段甚至使用具有不同布局的相同片段代码就更容易(只要它们包含相同的UI)元素)取决于维度。建议您使用此处的技巧(Determine if the device is a smartphone or tablet?)来确定您是在大型/小型平板电脑还是大型/小型手机上运行。
总而言之,在所有可用的设备尺寸上开发和测试您的应用程序有点痛苦,但只要您遵循以上几点,您就会有更轻松的时间。