Ho un po 'di Buttons
sulla mia app Android. Hanno un'icona e un testo. Posso impostare il colore di sfondo di un Button
in codice java. Se si fa clic sul pulsante, voglio visualizzarlo con un colore diverso. Quindi, come posso impostare un colore diverso per lo stato premuto di Button
?Come si imposta un colore diverso per lo stato premuto del pulsante?
<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"
>
Il metodo 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