我想要一个文本按钮,按下时可以突出显示,并且背景为空。(基本上就像浏览器中的链接)
我为此使用了一个按钮。
以下代码在我为“背景”属性输入时起作用。如果我为 textColor 属性输入它,我会为“textbutton”资源得到“android.content.res.Resources$NotFoundException:”(我尝试将它添加到颜色和drawble目录)
<Button android:text="My Text" android:background="@drawable/textbutton" android:textColor="#FFFFFFFF" android:layout_height="wrap_content" android:layout_width="wrap_content"></Button>
以下代码不起作用:
<Button android:text="My Text" android:background="#0000" android:textColor="@drawable/textbutton" android:layout_height="wrap_content" android:layout_width="wrap_content"></Button>
(使其成为颜色/,而不是可绘制对象也不起作用)
这是 textbutton.xml 的内容:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"><color android:color="#FFFFFFFF"></color></item>
<item android:state_focused="true"><color android:color="#FFFFFFFF"></color></item>
<item><color android:color="#FF33b5e5"></color></item>
</selector>