Изменение цвета кнопки при наведении

Я только начинающий с Android. Я хочу, чтобы кнопка меняла цвет при наведении курсора.
Я не знаю, как это сделать в Android. Это можно сделать?

Посмотрите на кнопку:

<code><Button 
  android:id="@+id/b8"
  android:text="click me"
  style="?android:attr/buttonStyleSmall"
  android:textSize="20dp" />
</code>

Ответы на вопрос(4)

Вот xml-- hover.xml -

<item android:drawable="@drawable/image__hover" android:state_focused="false" android:state_pressed="true"/>
<item android:drawable="@drawable/normalimage"/>

и как я использую его в кнопке для изменения цвета при наведении курсора

<Button
                        android:layout_width="match_parent"
                        android:layout_height="match_parent"
                        android:background="@drawable/hover"
                        ></Button>

selector.

Вы можете прочитать о них и получить урок отэтот сайт

Помните, что в Android на самом деле нет понятия «зависания», поскольку вы не можете наводить пальцем на дисплей. Но вы можете создавать селекторы, скажем, когда кнопка имеет фокус. Обычно кнопка может иметь три состояния: Нормальное, Фокусированное и Нажатие.

как мы ее знаем, поддерживается на Android OS 4.0 и выше. Представления имеют onHoverListeners (). Разве это, наконец, здорово

все устройства с трекболом, D-pad или клавишами со стрелками на клавиатуре QWERTY могут перемещать «зависание» или фокусировку на все, что можно нажимать (нажимать). Затем, на моем G1, например, вы нажимаете трекбол, чтобы нажать его вandroid:state_pressed штат

ВАШ ОТВЕТ НА ВОПРОС