Android觸發事件的方法有許多種,這裡介紹使用直接寫在SetListener之中來觸發。
1.一樣先加入兩個Button,以及一個TextView
2.設定兩個Button的Listener
直接new一個OnClickListener,並且寫被觸發時要做的事情。
button1 = (Button)findViewById(R.id.button);
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
myTextView.setText("按鈕1被按了");
}
});
button2 = (Button) findViewById(R.id.button2);
button2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
myTextView.setText("按鈕2被按了");
}
});
這個方法比較複雜一點,因為很多括號可能會搞混,可是比起其他方法來說比較簡短一點,
如果是要特定的元件分開做事件的話,可是試著使用這種方法。
沒有留言:
張貼留言