0

我是 Android 新手,但不是 Java 新手。是否已经有一个小框架允许我使用 CSS 表以编程方式创建布局、自定义视图和可绘制对象,用于填充、边框等;就像 iOS 的 Nimbus/Three20 一样?

我们正在开发一个“App-Studio”,因此所有视图、列表等都是相当动态的,基于用户通过视觉样式模板编辑器创建的 CSS。

如果没有,您是否建议即时创建此类 Android 布局 xml 文件,然后从文件中加载它们,还是手动创建可绘制对象更好?我们不能只将这些文件烘焙到构建中,因为用户需要能够在设备上实时更改样式。

谢谢你。

4

1 回答 1

2

部分回答:

And if not, would you recommend to create such Android layout xml files on the flyand then
load them from file, or is it better to create the drawables by hand ?

我不认为您可以即时创建布局 xml 文件并将它们加载到正在运行的应用程序中。它们必须在编译应用程序之前创建。

Android 使用Styles 和 Themes。阅读这些将帮助您生成一些可以在您的上下文中使用的常见模式。一旦你有了一些模式,你就可以在编译之前使用一些自动化工具来创建这些 xml(并避免手工编写它们......:),有趣的计算机改变了手工的定义)。

于 2012-06-16T18:46:37.743 回答