在我的活动中,我通过用新的视图(setContentView())替换当前视图来响应onClick()。出于某种原因,当我这样做,然后回到原始视图时,最初按下的按钮仍然看起来像被按下。为什么我的按钮保持按下状态?
如果您以某种方式“刷新”它(例如使用轨迹球滚动它),然后它将恢复到未按下的状态。就好像这个按钮没有得到“修补”事件。
奇怪的是:这只发生在我的T-Mobile Pulse(android 1.5)上。它不会在模拟器上发生。
我试着在视图上调用invalidate()/ postInvalidate(),但是它没有任何效果。
试图重新绘制按钮? – Behrooz 2010-03-21 16:42:27