标题: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;              }           }       });   }    } }


更多相关文章

  1. Android开发:Activity初始化时屏蔽EditText的自动获取焦点的事件
  2. [android]在上下文菜单的选中事件中获取列表选中的元素
  3. Android解决父控件拦截子控件手势滑动事件的问题
  4. android touch事件解析
  5. android中MotionEvent.ACTION_CANCEL事件如何被触发?
  6. Android 中与 Touch 事件分发和消费机制
  7. Android ViewGroup事件分发机制
  8. android:实现双击事件(DoubleClick)

随机推荐

  1. MTK Android Driver :lcm
  2. Android Geocoder异常现象
  3. Android(安卓)进阶路线知识图谱+干货资料
  4. Android(安卓)RadioButton+Viewpager+Fra
  5. Android进阶2:线程和线程池(2)—— HandlerT
  6. MediaPlayer
  7. Android,一个函数实现温度计
  8. Android 中的 Animation 应用
  9. Android native内存分配2.0-private dirt
  10. InputManager 的启动过程