Tengo algunos Buttons
en mi aplicación de Android. Ellos tienen un icono y texto. Puedo establecer el color de fondo de un Button
en código java. Si se hace clic en el botón, quiero mostrarlo con un color diferente. Entonces, ¿cómo configuro un color diferente para el estado presionado de Button
?¿Cómo configuro un color diferente para el estado presionado del botón?
<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"
>
El método 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)); }
http://stackoverflow.com/questions/4755871/how-to-set-image-button-backgroundimage-for-different-state/4755934#4755934 – ingsaurabh