Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android自學小疑問、小知識點之 監聽事件通過接口方式 多次實現監聽器

Android自學小疑問、小知識點之 監聽事件通過接口方式 多次實現監聽器

編輯:關於Android編程

如果點擊按鈕在實現監聽時setOnClickListener(this);實現的是同一接口,那麼我們可以通過switch()的方式簡單的匹配就不用生成那麼多匿名內部類了!
具體實現步驟:
1.初始化第一個點擊按鈕 imageView = (ImageButton) findViewById(R.id.imageView);
2.實現監聽setOnClickListener(this);
3.實現接口方式實現監聽
4.初始化第二個點擊按鈕 imageView2 = (ImageButton) findViewById(R.id.imageView2);
5.實現監聽setOnClickListener(this);
6.在public void Onclick(View v)方法中寫:
public void onClick(View v) {
switch(v.getId()){
case R.id.imageView:
Toast.makeText(getApplicationContext(),你點擊了小機器人,Toast.LENGTH_SHORT).show();
break;
case R.id.imageView2:
Toast.makeText(getApplicationContext(),你點擊了大耳朵圖圖,Toast.LENGTH_SHORT).show();
break;


可以實現多個實現同一接口的Id地址匹配!!減少了匿名內部類的生成,減少了代碼臃腫

 

 

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved