国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 建昌县| 汉川市| 耒阳市| 淮安市| 治多县| 南召县| 定南县| 休宁县| 江川县| 新巴尔虎右旗| 扬中市| 久治县| 华宁县| 三穗县| 梅州市| 五常市| 吉隆县| 达拉特旗| 永福县| 新民市| 岳西县| 家居| 东莞市| 宽城| 长寿区| 定日县| 原阳县| 开封县| 马鞍山市| 长兴县| 多伦县| 阿克陶县| 和田市| 常宁市| 峨山| 永新县| 依安县| 铁岭县| 昆山市| 上虞市| 刚察县|