其实我需要一些建议,比如为Android手机和平板电脑设计屏幕。截至目前为止,我正在为xml创建两个不同的文件夹,一个用于移动,另一个用于平板电脑。我将图像放置在4种不同分辨率(4种不同分辨率,如160 dpi,240 dpi等)中。所以我正确的做法或者我需要改变设计的方式。谢谢。稳定平板电脑和手机的Android布局设计
-1
A
回答
1
在针对不同设备进行设计时,测试是否有必要为不同设备创建不同的布局文件很重要。如果你发现你确实需要这个,那么网上有很多关于它的文档。阅读这些第一:
Designing for different screen sizes
More android screen size documentation
每个环节的解释多种屏幕尺寸设计的新方法。
1
上已经回答的问题之上的一些技巧,我获得了由经验:
- 使用@dimen无处不在,你必须指定宽度/高度,但一般情况下,避免如果可以指定它们。这样,您可以根据可用的DPI覆盖维度,而不必复制布局。
- 尽可能使用LinearLayout并使用权重来确定应该如何绘制事物。其他布局,如相对布局,只要它们用于定位(例如isLeftOf)就好,而不是使一定的空间可用。
- 尽可能地使用碎片。使用自包含的片段更容易。通常,避免在活动中使用任何UI逻辑,并让这些片段处理它们。
- 使用Android Asset Studio(http://romannurik.github.io/AndroidAssetStudio/icons-actionbar.html#source.space.trim=1&source.space.pad=0&name=ic_action_example&theme=light&color=33b5e5%2C60),它将负责为您调整图像大小。这对我来说非常宝贵。也看看这些其他项目。 http://romannurik.github.io/AndroidAssetStudio/
即使你做的这一切,你可能会遇到一种情况,你确实需要编写平板电脑和手机不同的布局:他们可以设计你的UI时,帮助你在许多方面。如果是这种情况,只要您创建了自包含片段中的所有内容,切换片段或者甚至根据维度使用具有不同布局的相同片段代码(只要它们包含相同的UI元素)就会更容易。在这里使用这个技巧(Determine if the device is a smartphone or tablet?)来确定您是在大/小平板还是大/小手机上运行也是明智的。
总而言之,在所有可用的设备尺寸上开发和测试您的应用程序有点痛苦,但只要您遵循上述要点,您就会有更轻松的时间。
相关问题
- 1. 手机和平板电脑布局
- 2. Android手机和平板电脑的Android应用程序布局
- 3. Android的布局设计为平板电脑和设备
- 4. Android平板电脑和手机的设计差异
- 5. 肖像为手机,平板电脑(Android的布局)景观
- 6. 将平板电脑布局添加到iOS手机布局
- 7. Android手机和平板电脑问题
- 8. 平板电脑和手机布局的活动
- 9. 平板电脑的Android布局
- 10. Android布局设计:平板电脑第一或移动第一
- 11. 有了Android,手机和平板电脑可以有不同的布局吗?
- 12. 3.2+上的控制平板电脑/手机布局
- 13. 将平板电脑布局缩放至手机
- 14. 适用于手机和平板电脑
- 15. 正常,大型,超大型Android手机和平板电脑的设计尺寸
- 16. Android:如何为智能手机和平板电脑设计应用程序?
- 17. 如何设置仅适用于手机/平板电脑的android?
- 18. 用于手机和平板电脑的Codenameone中的样式布局
- 19. Android平板电脑API和Android手机API
- 20. 8“安卓平板电脑的布局
- 21. CSS - 手机/平板电脑的识别
- 22. 设置宽度和高度为手机和平板电脑
- 23. 像手机不同的设备和平板电脑
- 24. Android平板电脑和手机的片段
- 25. 获取非手机iDevices和Android平板电脑的唯一ID
- 26. 的Android咖啡试验手机和平板电脑
- 27. Android手机和平板电脑的不同方向
- 28. Android如何创建一款像平板电脑一样布局的7英寸平板电脑虚拟机? 2.3.3
- 29. 仅针对手机和平板电脑添加jquery手机
- 30. Sumologic和Android平板电脑