2010-03-16 47 views
1

我有一個帶有可繪製背景的可點擊的TextView。我正在尋找正確的方式來實現可縮放狀態,以便在用戶按下時改變背景。我已經能夠通過偵聽MotionEvents並在用戶按下時更改背景來幾乎完美地複製此行爲。唯一與系統範圍內的向下狀態行爲不匹配的是,如果用戶持續保持向下移動他們的手指離開按鈕,狀態保持不變,直到他們從屏幕釋放他們的手指...而在地圖覆蓋或按鈕或ListViews或其他任何事情中,當手指從對象移開時,狀態立即返回到關閉狀態。關於可點擊TextView的關閉狀態

我知道必須有一些正確的方法去做這件事......在正確的方向微調將是偉大的!

感謝, 尼克

回答

2

你需要使用一個Selector爲背景。我不知道是否有一個如何使用選擇正式的例子,但我發現這個網站,似乎有一個很好的例子:

http://www.craiget.com/2009/03/restyling-android-imagebuttons/

這應該讓你在正確的軌道上。

編輯:顯然,首先鏈路斷開,直到/除非它回來這裏是另一個例子:http://www.mkyong.com/android/android-imagebutton-selector-example/

+0

非常感謝!這應該做的伎倆。 – bloudermilk 2010-03-16 22:43:25

+1

此鏈接不起作用! – Sana 2011-09-18 18:55:47