Button控制元件的使用方法
阿新 • • 發佈:2018-12-05
Button控制元件的使用方法
Button控制元件的定義
private Button btn;
btn = (Button)findViewById(R.id.button); //根據資源ID獲取view檢視
Button控制元件設定監聽函式
匿名內部類的形式 設定按鈕單擊事件監聽
btn.setOnClickListener(new OnClickListener(){ @Override public void onClick(View v){ Toast.makeText(MyActivity.this,"點選",Toast.LENGTH_SHORT).show(); } }
以內部類的形式實現單擊監聽
private MyOnClickListener listener = new MyOnClickListener();
btn.setOnClickListener(listener);
btn1.setOnClickListener(listener);
class MyOnClickListener implements OnClickListener{ @Override public void onClick(View v){ switch(v.getId()){ case R.id.btn: Toast.makeText(MyActivity.this,"第一個按鈕",Toast.LENGTH_SHORT).show(); break; case R.id.btn1: Toast.makeText(MyActivity.this,"第二個按鈕",Toast.LENGTH_SHORT).show(); break; } } }
button實現頁面跳轉
btn.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
Intent intent = new Intent(MainActivity.this,SecondActivity.class);
startActivity(intent);
}
});