android Button 的按下和抬起事件监听
来源:互联网 发布:2016年网络大电影分账 编辑:程序博客网 时间:2024/05/17 20:34
代码实现的功能是使得一个按钮在按下的实现显示光色图安,抬起的时候的显示黄色图案。
然后图案自己设置形状。当然还可以缺一角什么的。。。。。。
为Button绑定 OnTouchListener 监听器。
public class AppMain extends Activity{private Button mButton; /** Called when the activity is first created. */ public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); ButtonListener b = new ButtonListener(); mButton = (Button)findViewById(R.id.button1); mButton.setOnClickListener(b); mButton.setOnTouchListener(b); mButton.setBackgroundResource(R.drawable.green); } class ButtonListener implements OnClickListener, OnTouchListener{public void onClick(View v) {if(v.getId() == R.id.button1){Log.d("test", "cansal button ---> click");}}public boolean onTouch(View v, MotionEvent event) {if(v.getId() == R.id.button1){if(event.getAction() == MotionEvent.ACTION_UP){Log.d("test", "cansal button ---> cancel");mButton.setBackgroundResource(R.drawable.green);} if(event.getAction() == MotionEvent.ACTION_DOWN){Log.d("test", "cansal button ---> down");mButton.setBackgroundResource(R.drawable.yellow);}}return false;} }}
- android Button 的按下和抬起事件监听
- android Button 的按下和抬起事件监听
- android Button按下及抬起监听事件
- Button按钮的按下和抬起点击事件
- 监听按钮的按下和抬起,,toucheBegin会和按钮的监听事件冲突
- android button 按下及抬起事件监听器设置
- android button 按下及抬起事件监听器设置
- android button 按下及抬起事件监听器设置
- Android 按钮的长按事件和抬起事件的监听
- 控件的抬起和按下事件
- 鼠标按下和鼠标抬起事件
- Button按下抬起状态
- android button按键按下和抬起 长按一直发送
- Android Button按下和松开监听
- [MFC]MFC的BUTTON控件响应鼠标按下和抬起
- Unity UGUI Button 按下,抬起,连续按下,鼠标退出事件响应函数
- Unity UGUI Button 按下,抬起,连续按下,鼠标退出事件响应函数
- Button和ImageButton的监听事件
- There was a problem with reindexing process 解决方法
- tt
- Java容器学习笔记(一) 容器中基本概念及Collection接口相关知识
- joj1997
- 高手文摘
- android Button 的按下和抬起事件监听
- Qt SDK Ver1.1.3中链接外部DLL的问题与解决
- vim Can't open file for writing
- 在postgre中创建newguid()方法
- batch文件常用命令
- response中文乱码分析
- 开始学习
- Android中强大的Dialog
- C# Winform 应用的内存调优