97干视频,99国产精品懂色,亚洲精品99久久久久中文字幕,伊人五月丁香综合AⅤ,国产精品成人免费999

當前位置: 移動互聯(lián)網(wǎng)學院 > Android開發(fā) > android 按鈕點擊事件四種常用響應方式寫法匯總
android 按鈕點擊事件四種常用響應方式寫法匯總 時間:2017-02-27     來源:移動互聯(lián)網(wǎng)學院

  android 按鈕點擊事件四種常用響應方式寫法匯總

  Android常用的四種響應按鈕點擊事件的方法有

  1.采用內部類的方式去實現(xiàn)OnClickListener

  2.匿名內部類

  3.布局文件夾定義Onclick屬性,并在activity中聲明方法

  4.在主類中實現(xiàn)OncickListener接口,并在主類中實現(xiàn)未實現(xiàn)的方法
 

  android 按鈕點擊事件響應方式1:設置按鈕的單擊事件的監(jiān)聽器,創(chuàng)建匿名內部類
 

  btnButton.setOnClickListener(new MyListener());

  class MyListener implements OnClickListener {

  @Override

  public void onClick(View v) {

  System.out.println("內部類響應點擊事件");

  }

  }
 

  android 按鈕點擊事件響應方式2:匿名內部類  

 

  btnButton.setOnClickListener(new OnClickListener() {

  @Override

  public void onClick(View v) {

  System.out.println("匿名內部類響應按鈕點擊事件");

  }

  });
 

  android 按鈕點擊事件響應方式3:布局文件夾定義Onclick屬性,并在activity中聲明方法
 

  定義Onclick屬性

   <Button

  android:id="@+id/loginButton"

  android:layout_width="wrap_content"

  android:layout_height="wrap_content"

  android:onClick="btnOnClick"

  android:layout_alignParentRight="true"

  android:text="登入" />
 

  聲明 "btnOnClick"方法

  public void btnOnClick(View v) {

  System.out.println("定義屬性響應按鈕點擊事件");

  }

  在布局文件中為控件添加一個onclick屬性,在布局對應的Activity中寫一個一onclick屬性值為名的方法,要public,傳一個View類型的參數(shù)。比較適合做簡單的測試。
 

  android 按鈕點擊事件響應方式4:在主類中實現(xiàn)OncickListener接口,并在主類中實現(xiàn)未實現(xiàn)的方法
 

  btnButton.setOnClickListener(this);  

 

  public class MainActivity extends Activity implements OnClickListener

  @Override

  public void onClick(View v) {

  // TODO Auto-generated method stub

  }

  讓當前類實現(xiàn)onclickListener,設置控件點擊事件時傳一個this。這種方式適合按鈕比較多的情況,一般在公司采用該方式。