欢迎来到天天文库
浏览记录
ID:40489506
大小:21.88 KB
页数:4页
时间:2019-08-03
《android-button点击事件的4种方式》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Android按钮单击事件的四种常用写法总结控件响应事件的写法xml文件代码如下:(前三总) 2、tent" android:layout_height="wrap_content"android:text="Button2"/>四种方法分述如下:1.匿名内部类:publicclassTestButtonActivityextendsActivity{ Buttonbtn1,btn2; Toasttst; @Override protectedvoidonCreate(BundlesavedInstanceState){ super.onCreate(savedInstanceState);3、 setContentView(R.layout.activity_test_button); btn1=(Button)findViewById(R.id.button1); btn2=(Button)findViewById(R.id.button2); btn1.setOnClickListener(newOnClickListener(){ @Override publicvoidonClick(Viewv){ //TODOAuto-generat4、edmethodstub Toasttst=Toast.makeText(TestButtonActivity.this,"111111111",Toast.LENGTH_SHORT); tst.show(); } }); btn2.setOnClickListener(newOnClickListener(){ @Override publicvoidonClick(Viewv){ //TODOAuto-generatedmet5、hodstub Toasttst=Toast.makeText(TestButtonActivity.this,"222222222",Toast.LENGTH_SHORT); tst.show(); } }); }}1.自定义单击事件监听类:publicclassTestButtonActivityextendsActivity{ Buttonbtn1,btn2; Toasttst; classMyClickListenerimplementsOnClickLi6、stener{ @Override publicvoidonClick(Viewv){ //TODOAuto-generatedmethodstub switch(v.getId()){ caseR.id.button1: tst=Toast.makeText(TestButtonActivity.this,"111111111",Toast.LENGTH_SHORT); tst.show(); break; caseR.i7、d.button2: tst=Toast.makeText(TestButtonActivity.this,"222222222",Toast.LENGTH_SHORT); tst.show(); break; default: break; } } } @Override protectedvoidonCreate(BundlesavedInstanceState){ super.onCreate(savedInstanc8、eState); setContentView(R.layout.activity_test_button); btn1=(Button)findViewById(R.id.button1); btn2=(Button)findViewById(R.id.button2); btn1.setOnClic
2、tent" android:layout_height="wrap_content"android:text="Button2"/>四种方法分述如下:1.匿名内部类:publicclassTestButtonActivityextendsActivity{ Buttonbtn1,btn2; Toasttst; @Override protectedvoidonCreate(BundlesavedInstanceState){ super.onCreate(savedInstanceState);
3、 setContentView(R.layout.activity_test_button); btn1=(Button)findViewById(R.id.button1); btn2=(Button)findViewById(R.id.button2); btn1.setOnClickListener(newOnClickListener(){ @Override publicvoidonClick(Viewv){ //TODOAuto-generat
4、edmethodstub Toasttst=Toast.makeText(TestButtonActivity.this,"111111111",Toast.LENGTH_SHORT); tst.show(); } }); btn2.setOnClickListener(newOnClickListener(){ @Override publicvoidonClick(Viewv){ //TODOAuto-generatedmet
5、hodstub Toasttst=Toast.makeText(TestButtonActivity.this,"222222222",Toast.LENGTH_SHORT); tst.show(); } }); }}1.自定义单击事件监听类:publicclassTestButtonActivityextendsActivity{ Buttonbtn1,btn2; Toasttst; classMyClickListenerimplementsOnClickLi
6、stener{ @Override publicvoidonClick(Viewv){ //TODOAuto-generatedmethodstub switch(v.getId()){ caseR.id.button1: tst=Toast.makeText(TestButtonActivity.this,"111111111",Toast.LENGTH_SHORT); tst.show(); break; caseR.i
7、d.button2: tst=Toast.makeText(TestButtonActivity.this,"222222222",Toast.LENGTH_SHORT); tst.show(); break; default: break; } } } @Override protectedvoidonCreate(BundlesavedInstanceState){ super.onCreate(savedInstanc
8、eState); setContentView(R.layout.activity_test_button); btn1=(Button)findViewById(R.id.button1); btn2=(Button)findViewById(R.id.button2); btn1.setOnClic
此文档下载收益归作者所有