Button点击事件
生活随笔
收集整理的這篇文章主要介紹了
Button点击事件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Button點擊事件一般有四種方法:
?
1:匿名內部類
2: 自定義內部類
3 :通過當前Activity實現點擊事件接口
4 :在xml文件中綁定
匿名內部類格式 :
<Buttonandroid:id="@+id/bt1"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="自定義點擊事件"></Button>在xml文件中對按鈕屬性進行添加id處理
匿名內部類格式 :
Button bt1=findViewById(R.id.bt1); bt1.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View view) {} });自定義內部類格式 :
/ 自定義內部類Button bt1=findViewById(R.id.bt1);MyClickListener mc=new MyClickListener();bt1.setOnClickListener(mc);}class MyClickListener implements View.OnClickListener {@Overridepublic void onClick(View view) {}}?當前Activity實現點擊事件接口 :
?使當前activity實現此接口
Button bt1=findViewById(R.id.bt1);bt1.setOnClickListener(this);}@Override public void onClick(View view) {}重寫此方法即可?
在xml文件中綁定 :
android:onClick="Myclick"
調用onclick屬性,后面的值為要綁定的方法,需要自己進行重寫
public void Myclick(View v) {switch (v.getId()) {case R.id.bt1:break;case R.id.bt2:break;}}?通過配和switch與id,同時控制多個按鈕
// 頁面的跳轉 // Intent intent=new Intent(NowActivity.this,NewActivity.class); // startActivity(intent);?
NowActivity表示當前當前所在Activity,NewActivity表示將要跳轉的Activity
總結
以上是生活随笔為你收集整理的Button点击事件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 闲话网名之“J0ker”
- 下一篇: [GRE] 填空经典1290题 错题(一