本文實例為大家分享了Android實現切換背景顏色的具體代碼,供大家參考,具體內容如下
(1)首先打開界面佈局文件,添加兩個Button
(2)在res/values目錄下創建一個顏色資源文件color.xml
(3)編輯color.xml
#ffee55#0000ff
(4)此時在R.java中自動生成color資源
(5)最後編寫程序代碼
package com.example.ch03; import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; public class MainActivity extends Activity { //聲明兩個按鈕 Button btnYellow; Button btnBlue; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //根據Id找到界面中的兩個按鈕組件 btnYellow=(Button)this.findViewById(R.id.btnYellow); btnBlue=(Button)this.findViewById(R.id.btnBlue); //註冊監聽器 btnYellow.setOnClickListener(new OnClickListener(){ public void onClick(View v){ //設置背景顏色為黃色 getWindow().setBackgroundDrawableResource(R.color.yellow); } }); btnBlue.setOnClickListener(new OnClickListener(){ public void onClick(View v){ //設置背景顏色為藍色 getWindow().setBackgroundDrawableResource(R.color.blue); } }); } }
(6)結果展示
[e36605 ] Android小程序實現切換背景顏色已經有267次圍觀