小编use*_*099的帖子

android - 如何有一个可点击和可检查的文本视图

我想要以下内容: .) 在单击时更改其背景的文本视图 .) 保持该背景直到再次单击

这一切都归结为“可检查”状态,但我无法弄清楚这究竟是如何工作的。这是我用于背景的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>
Run Code Online (Sandbox Code Playgroud)

更新:它现在部分工作。我为我的自定义 Textview采用了http://kmansoft.com/2011/01/11/checkable-image-button/ 中的大部分代码。我实际上是这样做的,我也需要单选按钮的功能。现在我可以检查 Textview,但我无法取消选中它。有人明白为什么会这样吗?

android button textview statelist

3
推荐指数
1
解决办法
4385
查看次数

标签 统计

android ×1

button ×1

statelist ×1

textview ×1