您好,登錄后才能下訂單哦!
1,點擊事件幾種方式:
>>1,匿名內部類
public class MainActivity extends Activity {
private Button btn; private TextView tv_show;
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btn = (Button) findViewById(R.id.btn); tv_show = (TextView) findViewById(R.id.tv_show); //第一種匿名內部類 btn.setOnClickListener(new OnClickListener() {
@Override public void onClick(View v) { tv_show.setText("好啦,馬上到!!");
} }); } } |
>>2,類實現的方法
private void clickTwo() { btn.setOnClickListener(this);
} |
@Override public void onClick(View v) {
tv_show.setText("好啦,馬上到!!"); } |
>>3,xml 布局onClick
/** * 第三種方法:第一個修飾用public 第二個方法里面 View * @param v */ public void clickThree(View v){ tv_show.setText("各位同學請注意:今天下午蒼老師來華育六班視察!!");
} |
>>4,第四種方法
public void onClick(View v) {
switch (v.getId()) { case R.id.btn: tv_show.setText("好啦"); break; case R.id.btn2:][ tv_show.setText("好啦,馬上到!!"); break; case R.id.btn3: tv_show.setText("好啦,馬上到!!今晚華育小樹林見!!"); break;
default: break; } } |
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。