android Button按下及抬起监听事件
来源:互联网 发布:三国类手游推荐 知乎 编辑:程序博客网 时间:2024/05/16 08:49
首先我们在 布局中,写入Button按钮
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" tools:context="test.bwie.com.wzq_20170921day20.MainActivity" > <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/btn" android:layout_gravity="center" android:text="点我有惊喜"/></LinearLayout>
在MainActivity 中使用 OnTouchListener 的监听事件
package test.bwie.com.wzq_20170921day20;import android.graphics.Color;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.MotionEvent;import android.view.View;import android.widget.Button;import android.widget.Toast;public class MainActivity extends AppCompatActivity { private Button btn; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btn = (Button) findViewById(R.id.btn); //监听 btn.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { if(event.getAction() == MotionEvent.ACTION_DOWN){ Toast.makeText(MainActivity.this,"按下了" ,Toast.LENGTH_SHORT).show(); btn.setBackgroundColor(Color.RED); }else if(event.getAction() == MotionEvent.ACTION_UP){ Toast.makeText(MainActivity.this,"松开了" ,Toast.LENGTH_SHORT).show(); btn.setBackgroundColor(Color.BLUE); } return false; } }); }}
阅读全文
0 0
- android Button按下及抬起监听事件
- android Button 的按下和抬起事件监听
- android Button 的按下和抬起事件监听
- android button 按下及抬起事件监听器设置
- android button 按下及抬起事件监听器设置
- android button 按下及抬起事件监听器设置
- Button按钮的按下和抬起点击事件
- Button按下抬起状态
- 监听按钮的按下和抬起,,toucheBegin会和按钮的监听事件冲突
- Unity UGUI Button 按下,抬起,连续按下,鼠标退出事件响应函数
- Unity UGUI Button 按下,抬起,连续按下,鼠标退出事件响应函数
- Android 按钮的长按事件和抬起事件的监听
- android button按键按下和抬起 长按一直发送
- CxSkinButton增加鼠标按下抬起事件
- NGUI 按钮 按下 抬起 事件
- 鼠标按下和鼠标抬起事件
- 控件的抬起和按下事件
- Android Button click 事件监听
- for的三种写法
- 支付宝的支付流程
- angularjs实现的购物车功能
- 软件包的管理
- 在阿里云服务器上添加站点
- android Button按下及抬起监听事件
- 1071. 小赌怡情(15)
- SHELL脚本编程基础
- 继承
- 移植Python到arm linux系统
- 文本处理三剑客之grep
- vue使用axios异步请求后端数据的使用
- 比较顺序表和链表的优缺点,说说它们分别在什么场景下使用?
- js基础-引用类型-Object对象 ★★★☆