android – 我可以在drawable文件夹中有一个XML支持多个按钮的多种颜色/边框吗?
作者:互联网
我有2个按钮,有两种不同的颜色和边框颜色.所以我需要在具有shape属性的drawable文件夹中创建XML,并且:
<stroke
android:width="1dp"
android:color="#C5510E" />
<solid android:color="#F78340" />`
和另一个XML:
<stroke
android:width="1dp"
android:color="#FFFFFF" />
<solid android:color="#000000" />
有没有办法可以在一个XML内部处理drawable文件夹而不是两个XML?
解决方法:
不,这是不可能的.与其他组件不同,可绘制资源不具有ID,因此它们仅通过R.drawable通过部分文件名引用.必须在单独的文件中处理它们.
请参阅referencing a shape
drawable
上的开发人员文档.(如果感兴趣,其他可绘制类型在同一文档上.)
标签:android,xml-drawable,button,shape 来源: https://codeday.me/bug/20190902/1787836.html