Android(安卓)按钮点击两次触发不同的事件
16lz
2021-12-09
标题: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]在上下文菜单的选中事件中获取列表选中的元素
- Android(安卓)中文 API (27) —— SeekBar.OnSeekBarChangeListene
- android 多点触控
- Android解决父控件拦截子控件手势滑动事件的问题
- Android下模拟按键输入
- android touch事件解析
- Hybrid(在Android中的实现)
- My Android成长之路(四)——【xml解析之XmlPull】
- android中MotionEvent.ACTION_CANCEL事件如何被触发?