Tôi có một số Buttons
trên ứng dụng Android của mình. Họ có một biểu tượng và văn bản. Tôi có thể thiết lập màu nền của Button
trong mã java. Nếu nút được nhấp, tôi muốn hiển thị với màu khác. Vì vậy, làm thế nào để tôi thiết lập một màu sắc khác nhau cho trạng thái ép của Button
?Làm cách nào để đặt màu khác cho trạng thái nhấn của nút?
<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"
>
Các onCreate
phương pháp:
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