【发布时间】:2012-08-04 22:42:14
【问题描述】:
我知道我们在创建 Android 应用时必须手动管理多个设备分辨率。
是否有任何第三方框架,当我们创建一个设备分辨率时,它会自动为其他设备分辨率创建布局?
请告诉我。
【问题讨论】:
-
我正在寻找这种工具..告诉我你是否会找到
标签: android android-layout layout android-resolution
我知道我们在创建 Android 应用时必须手动管理多个设备分辨率。
是否有任何第三方框架,当我们创建一个设备分辨率时,它会自动为其他设备分辨率创建布局?
请告诉我。
【问题讨论】:
标签: android android-layout layout android-resolution
与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
编码愉快!
分享你的发现并接受对你有用的答案,这样其他人可能会在他们紧张的午夜搜索中发现它有用:)
【讨论】: