安卓中事件绑定的写法

来源:互联网 发布:java上传和下载文件 编辑:程序博客网 时间:2024/05/24 01:02
一、点击事件的绑定
textView.setTag(i);
textView.setOnClickListener(onMenuClickListener);
private OnClickListeneronMenuClickListener = new OnClickListener() {
       public void onClick(View v){
         if(App.connect_type != Constant.CONNECT_WIFI&& !user_gprs) return;
         int index = (Integer) v.getTag();
         menuViews.get(current).setBackgroundDrawable(null);
          current = index;
         initTag(index);
         viewPager.setCurrentItem(current);
      }
};
二、对LAYOUT中的控件绑定
方法一,先声明变量后绑定
View btnUpload = findViewById(R.id.btnUpload);
btnUpload.setOnClickListener(onUploadClickListener);
方法二:直接绑定
findViewById(R.id.btnWifi1).setOnClickListener(newOnClickListener(){
           public voidonClick(View v) {
            FavoriteActivity.show(HomeActivity.this);
          }
       });
原创粉丝点击