我正在阅读一个设计演示文稿,试图学习更多有关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的正确方法的示例代码的其他来源的任何建议也是受欢迎的。谢谢你的帮助。