国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

【安卓開發(fā)】實(shí)現(xiàn)事件監(jiān)聽器的幾種方式

2019-11-09 17:50:43
字體:
供稿:網(wǎng)友


內(nèi)部類形式監(jiān)聽器類為當(dāng)前類的內(nèi)部類外部類形式監(jiān)聽器類為當(dāng)前類的外部類Activity本身作為事件監(jiān)聽器類Activity實(shí)現(xiàn)監(jiān)聽器接口匿名內(nèi)部類使用匿名內(nèi)部類創(chuàng)建事件監(jiān)聽器

內(nèi)部類形式

public class EventQs extends Activity{	@Override	public void onCreate(Bundle savedInstanceState){		super.onCreate(savedInstanceState);		setContentView(R.layout.main);		// 獲取應(yīng)用程序中的bn按鈕		Button bn = (Button) findViewById(R.id.bn);		// 為按鈕綁定事件監(jiān)聽器。		bn.setOnClickListener(new MyClickListener()); // ①	}	// 定義一個(gè)單擊事件的監(jiān)聽器	class MyClickListener implements View.OnClickListener{		// 實(shí)現(xiàn)監(jiān)聽器類必須實(shí)現(xiàn)的方法,該方法將會(huì)作為事件處理器		@Override		public void onClick(View v){			//...		}	}}

外部類形式

public class MyButtonListener implements OnClickListener {	//...	@Override	public void onClick(View source)	{		//...	}}button.setOnClickListener(new MyButtonListener (this));

Activity本身作為事件監(jiān)聽器類

public class ActivityListener extends Activity implements OnClickListener{	EditText show;	Button bn;	@Override	public void onCreate(Bundle savedInstanceState)	{		super.onCreate(savedInstanceState);		setContentView(R.layout.main);		show = (EditText) findViewById(R.id.show);		bn = (Button) findViewById(R.id.bn);		// 直接使用Activity作為事件監(jiān)聽器		bn.setOnClickListener(this);	}	// 實(shí)現(xiàn)事件處理方法	@Override	public void onClick(View v)	{		//...	}}

匿名內(nèi)部類

public class AnonymousListener extends Activity{	EditText show;	Button bn;	@Override	public void onCreate(Bundle savedInstanceState)	{		super.onCreate(savedInstanceState);		setContentView(R.layout.main);		show = (EditText) findViewById(R.id.show);		bn = (Button) findViewById(R.id.bn);		// 直接使用Activity作為事件監(jiān)聽器		bn.setOnClickListener(new OnClickListener()		{			// 實(shí)現(xiàn)事件處理方法			@Override			public void onClick(View v)			{				//...			}		});	}}內(nèi)部類:復(fù)用方便;自由訪問外部類的界面元素外部類:不推薦,除非共享Activity:不推薦匿名內(nèi)部類:簡單事件。目前應(yīng)用廣泛


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 安阳市| 治多县| 洞头县| 建德市| 景德镇市| 郯城县| 昌图县| 剑阁县| 长葛市| 通山县| 芒康县| 老河口市| 堆龙德庆县| 榆中县| 鄂托克前旗| 芦溪县| 兴宁市| 满洲里市| 台中县| 隆子县| 泉州市| 茂名市| 界首市| 定西市| 海南省| 赣州市| 永川市| 兰考县| 西吉县| 遂溪县| 揭东县| 绩溪县| 莱阳市| 柯坪县| 靖江市| 丰城市| 和政县| 宜州市| 塔河县| 凉山| 抚松县|