继承UI风格的框架?

时间:2014-06-30 17:55:13

标签: android user-interface android-ui android-styles android-framework

我正在阅读一个设计演示文稿,试图学习更多有关Android UI的内容。在幻灯片17中,它解释了继承样式。

https://docs.google.com/file/d/0Bz3qX4EBhUvwZWlHekI3Y0wxSUk/view?sle=true

然后开发人员说“使用框架”并访问样式来设置UI的样式。例如,他使用

<style name="MyTheme" parent="android:Theme.Holo.light" />

对于styles.xml文件夹中的sdk版本11+。然后在清单中他将主题设置为“MyTheme”。之后,他说要引用当前主题的样式,例如

<TextView
     style="?android:ListSeparatorTextViewStyle"
     ...
     ... />

但是,这会出现错误,表示缺少样式。所以我研究了这个,而是找到了一种不同的实现方式

@android:style/Widget.Holo.Light.TextView.ListSeparator

这给了我一个错误,说资源不公开。

所以我的问题是,我如何组织我的style.xml,manifest和layouts来实现像上面那样的android风格?我需要检查什么才能访问这些样式?我在哪里可以了解这些文件夹和样式继承的正确组织?我在Android网站上尝试阅读文档,但在其他地方找不到太多帮助。关于在哪里找到关于设计UI的正确方法的示例代码的其他来源的任何建议也是受欢迎的。谢谢你的帮助。

0 个答案:

没有答案