关于android控件布局样式的问题
初学android没几天,界面设计在网上看范例的时候发现一个问题,为什么有些的控件样式写在drawable/XXX.xml目录里,用@drawable/引用?为什么有的控件样式写在values/style.xml文件里,用@style/引用?有的控件样式甚至两个方法都用上了,这样操作完成一个项目的样式结构岂不是很混乱?
在网上看到还有的源码,用style就可以解决的,他用drawable文件解决,本人不得其解,希望同仁帮忙解答困惑。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
一个控件的样式包括很多属性,比如背景,前景(ImageView),出现动画,消失动画等。
drawable文件夹里的文件是针对某一属性而定义的,比如我要定义一个红色圆角矩形背景,我就会在drawable文件夹中写一个shape标签的xml文件。然后通过@drawable引用
style文件夹里的文件是针对某一类控件而定义的(若干属性的集合)。在style文件夹里定义一般有两种情况