我在我的android應用上有一些Buttons
。他們有一個圖標和文字。我可以在java代碼中設置Button
的背景顏色。如果按鈕被點擊,我想用不同的顏色顯示。那麼,如何爲Button
的按下狀態設置不同的顏色?如何爲按鈕的按下狀態設置不同的顏色?
<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)); }
http://stackoverflow.com/questions/4755871/how-to-set-image-button-backgroundimage-for-different-state/4755934#4755934 – ingsaurabh