Android 按钮点击两次触发不同的事件
16lz
2021-01-23
标题:Android 按钮点击两次触发不同的事件
方案:采用flag标记的方式,每次单击标记为0,再次点击判断flag的值
package com.ldl.ui; import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.Button;public class MenuText extends Activity { public static int flag = 0; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.double_frame); Button button01 = (Button) findViewById(R.id.btnBack01); // Button but = getBtnBack(); button01.setText("测试"); button01.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (flag == 0) { // 第一次单击触发的事件 flag = 1; } else { // 第二次单击buttont改变触发的事件 flag = 0; } } }); } } }
更多相关文章
- Android开发:Activity初始化时屏蔽EditText的自动获取焦点的事件
- [android]在上下文菜单的选中事件中获取列表选中的元素
- Android解决父控件拦截子控件手势滑动事件的问题
- android touch事件解析
- android中MotionEvent.ACTION_CANCEL事件如何被触发?
- Android 中与 Touch 事件分发和消费机制
- Android ViewGroup事件分发机制
- android:实现双击事件(DoubleClick)