Как установить другой цвет для состояния нажатия кнопки?

У меня есть несколько кнопок в моем приложении для Android. У них есть значок и текст. Я могу установить цвет фона кнопки в Java-коде. Если кнопка нажата, я хочу отобразить ее другим цветом. Итак, как мне установить другой цвет для состояния нажатия кнопки ?

<Button 
  android:id="@+id/save" 
  android:layout_width="130dip"
  android:layout_height="wrap_content" 
  android:scaleType="center"
  android:drawableTop="@drawable/save"
  android:text="Save"
  android:textColor="#FFFFFF"
  android:textSize="14dip" 
>

Метод onCreate :

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.homescreen);
 save = (Button)findViewById(R.id.save);
    save.setBackgroundColor(Color.rgb(27,161,226)); }
28
задан Luksprog 5 May 2012 в 08:25
поделиться