我正在开发相当多的主屏幕小部件,目前我必须在我的模拟器或手机上安装它们才能预览布局。
是否可以在Eclipse中预览布局?当我在预览模式下打开我的布局的XML时,它会将其显示为活动,因此缩放完全错误。
答案 0 :(得分:9)
您可以使用jimu作为Eclipse的插件来实现它。 Jimu是一个拖累和放大器为Android下拉样式App creation tool。这是最合适的工具,可以帮助您实现“WYSIWYG”,因为它可以让您拥有Android live previews的layouts。您还可以选择将其与Eclipse或Android Studio或your choice的任何其他编辑一起使用。
为了避免编译 - 安装 - 运行的需要,jimu Mirror为您提供了在您编码时更新的应用的实时预览。
正如您可以想象的那样,关于Jimu的最积极的事实是它加快了应用程序的开发时间。
或者,您可以使用IntelliJ IDEA。 IntelliJ IDEA还允许您UI layouts preview。
因此允许您实现WYSIWYG。同样,IntelliJ IDEA为您提供了将其与Eclipse集成的选项。当然,您也可以决定完全转移到Intellij IDEA。它有商业版本和免费开源社区版本。
IntelliJ IDEA UI设计器允许您通过从其侧面调色板拖动窗口小部件来构建应用程序UI。在版本13中,您只需从设备下拉列表中选择预览所有屏幕大小,即可同时预览您在多个设备上创建的UI。 Preview displays通过UI设计器或XML编辑器实时进行的所有更改。
来自Jimu和IntelliJ IDEA的GUI实现的这些工具记得有点Qt Designer,也可用于Android。事实上,任何适当的方法,允许交互式Android UI快速开发,对于应该很好地用于提高生产力的开发人员来说是一个非常受欢迎的有价值的工具。
答案 1 :(得分:0)
在Eclipse的视图顶部切换到Holo Panel主题。如果您需要自己的主题属性,那么创建自己的主题覆盖,父对象就是这样。然后你可以在编辑器中选择它。
答案 2 :(得分:0)
它将其显示为活动,因此缩放完全错误。
如果它显示为活动,则创建一个模仿主屏幕的虚拟活动。然后使用主题,或使用include标记将小部件中的布局包含到该较大虚拟主屏幕的单元格中。
此解决方案并不理想,但它应该能够为您提供更好的近似值(如果您正在寻找的只是调整窗口小部件的布局)。