背景图像的主题和样式属性
我读过文档,它是这样写的:“样式可以指定高度、填充、字体颜色、字体大小、背景颜色等属性,等等”现在我的问题是什么是“更多”。这是否意味着我可以为 android:src 定义不同的属性? 就是这样,
<item name="android:src">@drawable/attachment1</item>
我尝试了背景属性,它工作正常
<item name="android:background">#55FFFFFF</item>
,但不是 src 属性:-(。
我做错了什么?
I read documentation and it says like this "A style can specify properties such as height, padding, font color, font size, background color, and much more" now my question is what is "more". Is that means that I can define different properties for for android:src ?
that is something like this
<item name="android:src">@drawable/attachment1</item>
I try background property and it works fine
<item name="android:background">#55FFFFFF</item>
but not src property :-(.
What do I do wrong ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
尝试:
Try:
尝试使用这个:
Try using this:
在我的测试中并根据这篇文章(如何更改 TextView 的样式运行时),在样式中设置背景图片不起作用。
如果您要以编程方式设置样式,请在 java 类中尝试类似的操作:
或者如果您要在布局中设置样式,请尝试类似的操作:
In my testing and according to this post (How to change a TextView's style at runtime), setting the background image in the style doesn't work.
Try something like this in your java class if you're setting the style programmatically:
Or something like this if you're setting the style in your layouts:
您不能直接使用可绘制对象。在 res/drawable 中创建一个 xml 文件。在您的 style.xml 中引用它。
res/drawable/attach.xml
res/values/styles.xml
我还没有构建^^,但这是总体思路。
You can't use a drawable directly. Make an xml file in the res/drawable. Refer to it in your style.xml.
res/drawable/attach.xml
res/values/styles.xml
I have not built ^^ but this is the general idea.