我希望有以下功能:
一个文本视图,在被点击时
.)改变背景
.)保持该背景,直到再次被点击
关键点在于“可选”状态,但我无法确定它的确切作用。以下是我用于背景的xml:
关键点在于“可选”状态,但我无法确定它的确切作用。以下是我用于背景的xml:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- pressed -->
<item android:drawable="@drawable/menuselected"
android:state_pressed="true" />
<!-- checked -->
<item android:drawable="@drawable/menuselected"
android:state_checked="true" />
<!-- default -->
<item android:drawable="@drawable/transpixel"/>
</selector>
更新:现在部分功能可以正常工作了。我采用了http://kmansoft.com/2011/01/11/checkable-image-button/上的大部分代码来自定义我的Textview。实际上,我还需要单选按钮的功能。 现在我可以勾选一个Textview,但是无法取消勾选。有人知道为什么会出现这种情况吗?