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

随机推荐

  1. unity obb 分包 上传googleplay
  2. Android隐藏输入法软键盘的一些说明
  3. android基本 UI(三)—单选RadioButton与复
  4. Android(安卓)ui utils-简单实用的Androi
  5. Android: Android(安卓)Thumbnail 攻略
  6. Android(安卓)金钱计算BigDecimal 的使用
  7. android no target available 解决
  8. [Android(安卓)Training视频系列]1.2 Run
  9. 内核版本与Android版本对应关系
  10. Android网络请求框架AsyncHttpClient详解