关于button按钮响应的三种写法和ImageButton判断状态
来源:互联网 发布:华山派 知乎 编辑:程序博客网 时间:2024/06/16 03:08
1. //第一种方式
2. Button Btn1 = (Button)findViewById(R.id.button1);//获取按钮资源
3. Btn1.setOnClickListener(new Button.OnClickListener(){//创建监听
4. public void onClick(View v) {
5. String strTmp = "点击Button01";
6. Ev1.setText(strTmp);
7. }
8. });
9. //第二种方式
10. Button Btn2 = (Button) findViewById(R.id.button2);//获取按钮资源
11. Btn2.setOnClickListener(listener);//设置监听
12. }
13. Button.OnClickListener listener = new Button.OnClickListener(){//创建监听对象
14. public void onClick(View v){
15. String strTmp="点击Button02";
16. Ev1.setText(strTmp);
17. }
18. };
19. //第三种方式(Android1.6版本及以后的版本中提供了)
20. public void Btn3OnClick(View view){
21. String strTmp="点击Button03";
22. Ev1.setText(strTmp);
23. }
ImageButton判断状态:
<ImageButton android:layout_width="48dp" android:layout_height="48dp" android:layout_gravity="center_horizontal" android:src="@drawable/remider_selecter" android:background="@null" android:id="@+id/remind_select_img_btn" android:focusable="false" />
<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_selected="true" android:drawable="@drawable/btn_remind_selected" /> <item android:drawable="@drawable/btn_remind_default"/></selector>
remindBtn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if(remindBtn.isSelected()) { } else { } }});
也可以这样设定其状态:
remindBtn.setSelected(true);remindBtn.setSelected(false);
- 关于button按钮响应的三种写法和ImageButton判断状态
- android 用户界面笔记之Button和ImageButton实现按钮响应事件两种方法
- Android - Button(按钮)的响应点击事件的4种写法
- imageButton 和button的区别
- Button和ImageButton的使用
- 一看就会Android之按钮Button和图片按钮ImageButton的用法
- Android学习(三)Button和imageButton
- Button,ImageButton,EditText三控件的应用。
- Android成长之路-Button、ImageButton、ToggleButton按钮的功能和用法
- Android ListView的Item中的按钮Button和ImageButton共存、抢夺焦点问题
- 按钮Button的添加 和事件的响应
- 按钮控件(Button,LinkButton,ImageButton)
- button按钮的点击状态
- button和imagebutton控件的区别
- button和imagebutton控件的区别
- button和imagebutton控件的区别 .
- Android ImageButton和Button的区别
- android ImageButton 和Button的图标区别
- 在Header File或者PCH File中声明数据类型时不能被识别
- Day3之FunctionDemo2
- 前进,返回,后退功能实现
- verilog-分频器的设定
- 剑指offer系列之四十六:求1到n的和
- 关于button按钮响应的三种写法和ImageButton判断状态
- Android中的JSON详细总结
- Day3之java语言概述
- 大话操作系统(2)内存管理
- Struts2中 Result类型配置详解
- 安卓学习之路6之插件AutoCompleteTextView和MultiAutoConpleteTextView
- ostringstream的用法(转载)
- onNewIntent的调用机制
- 杭电acm1039