我正在尝试为 textview 的背景设置 StateList 可绘制对象(作为键盘的键预览弹出窗口)。当用户按下按键时,如果按键有弹出字符,则 drawable 的状态设置为 long_pressable。
在运行 2.3.4 的 Droid Incredible 上进行测试时,代码按预期运行。但是,在 Galaxy Nexus 上运行代码时,状态不会改变,直到我从一个键移动到下一个键。
为了尝试找到问题的根源,我将键的背景设置为我的 TextView 背景的可绘制对象(statelistdrawable)。正如预期的那样,状态不会在 ICS 的按键上正确设置,但在 Gingerbread 上确实有效。
有任何想法吗?
(顺便说一下,TextView 显示在一个 PopupWindow 中)
谢谢