2011-07-20 19 views

回答

4

最簡單的方法(以及在Android框架中使用的方式)是使用狀態列表drawables。這可以讓你定義一個可以根據視圖狀態改變的drawable。你正在尋找的是被按下的狀態。如果你提供一個狀態列表,並按下狀態,你將會得到這個行爲而不用寫任何額外的代碼。

更多的信息在這裏:http://developer.android.com/guide/topics/resources/drawable-resource.html#StateList

+0

謝謝...得到它的工作! – Roger

1

您可以使用視圖的onTouchEvent() API。確保沒有任何東西將焦點從視圖中移除,或者它不會被調用。