我知道我们在创建 Android 应用程序时必须手动管理多个设备分辨率。
是否有任何第三方框架,当我们创建一个设备分辨率时,它会自动为其他设备分辨率创建布局?
请告诉我。
我知道我们在创建 Android 应用程序时必须手动管理多个设备分辨率。
是否有任何第三方框架,当我们创建一个设备分辨率时,它会自动为其他设备分辨率创建布局?
请告诉我。
与px
单位不同,Android 使用dip
单位或设备独立像素来渲染它的屏幕。使用的目的dip
是确保您不必为不同的分辨率创建布局。
在移动领域,我们通常只需要处理两种布局:1) 手机 2) 平板电脑。
然后是垂直和水平方向布局,可以帮助您更好地控制 Android 操作系统如何在这些方向上呈现您的应用程序。
在 Android 上支持多个屏幕应该是一个很好的资源。
编辑:
你试过DroidDraw吗?这里有一些关于 Android 布局工具的其他讨论:有没有一个很好的工具来做 Android 布局设计?.
Android OS 还捆绑了一些优化工具,例如HierarchyViewer
,layoutopt
以提高您的应用程序的性能。更多关于布局优化
从更哲学的角度来看,有时,您可能正在寻找的可能不是您真正需要的:为什么您真的不想要 Android 的 WYSIWYG 布局编辑器
快乐编码!
请分享您的发现并接受对您有用的答案,这样其他人可能会在他们紧张的午夜搜索中发现它有用:)