Android學習之ToggleButton的使用

public class MainActivity extends ActionBarActivity implements
OnCheckedChangeListener {


private ToggleButton toggleButton;
private ImageView imageView;


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 初始化控件
toggleButton = (ToggleButton) findViewById(R.id.toggleButton1);
imageView = (ImageView) findViewById(R.id.imageView1);
// 給toggleButton添加點擊監聽
toggleButton.setOnCheckedChangeListener(this);


}
/*
* toggleButton被點擊時,調用該方法
*/
@Override

public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {

// toggleButton開啓時,設置imageView圖片爲燈泡亮的圖片,否則圖片設置爲燈泡不亮時的圖片
imageView.setBackgroundResource(isChecked ? R.drawable.on
: R.drawable.off);


}


}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章