我知道在创建Android应用时,我们必须手动管理多个设备分辨率。
是否存在任何第三方框架,当我们创建一个设备分辨率时,它会自动为其他设备分辨率创建布局?
请告诉我。
答案 0 :(得分:2)
与px
单元不同,Android使用dip
个单位或设备无关像素来渲染它的屏幕。使用dip
的目的是确保您不必为不同的分辨率创建布局。
在移动领域,我们通常只需要处理两种布局:1)手机2)平板电脑。
然后有垂直和水平方向布局,可帮助您更好地控制Android操作系统在这些方向上呈现应用的方式。
Supporting Multiple Screens on Android应该是一个很好的资源。
修改强>
你试过DroidDraw吗?以下是有关Android布局工具的其他讨论:Is there a good tool for doing Android layout design?。
Android操作系统还捆绑了一些优化工具,例如HierarchyViewer
,layoutopt
,以提高应用的效果。更多关于Layout Optimization
在一个更哲学的说明中,有时候,你可能正在寻找的东西可能不是你真正需要的东西:Why you don’t really want a WYSIWYG layout editor for Android
快乐的编码!
分享您的发现并接受适合您的答案,以便其他人可以在紧张的午夜搜索中发现它有用:)