zoukankan      html  css  js  c++  java
  • 安卓事件大全

    1 OnClickListener(单击事件)
    组件.setOnClickListener(new OnClickListener() {
      public void onClick(View v) {
        String str = et.getText().toString();
        tv.setText(str);
      }
    });

    2 OnCheckedChangeListener(单选发生变化)
    rg.setOnCheckedChangeListener(new OnCheckedChangeListener() {
      public void onCheckedChanged(
        RadioGroup group, int checkedId) {
        RadioButton rb = (RadioButton)
        findViewById(checkedId);
        String str = rb.getText().toString();
        tv.setText(str);
      }
    });


    3 OnItemSelectedListener(下拉列表)
    sp.setOnItemSelectedListener(new OnItemSelectedListener() {
      public void onItemSelected(AdapterView<?> arg0, View view,
      int arg2, long arg3) {
      TextView tv1 = (TextView) view;
      String str = tv1.getText().toString();
      tv.setText(str);
      }

    public void onNothingSelected(AdapterView<?> arg0) {
    }
    }); 

    4 OnTimeChangedListener 时间事件监听

    5 OnFocusChangeListener 焦点事件
    et.setOnFocusChangeListener(new OnFocusChangeListener() {
      public void onFocusChange(View v, boolean hasFocus) {
        if(hasFocus){
        et.setText("");
        }else{
        String str= et.getText().toString();
        tv.setText(str);
      }
    }
    });


    6 OnDateChangeListener
    dp.init(2017, 4, 23, new OnDateChangedListener() {
    public void onDateChanged(DatePicker view, int year, int monthOfYear,
      int dayOfMonth) {
        tv.setText(year+"-"+monthOfYear+"-"+dayOfMonth);
      }
    });

    7 OnLongChangeListener(长按事件)
      <!-- 设置修改桌面背景权限 -->
    <uses-permission android:name="android.permission.SET_WALLPAPER" />
    iv.setOnLongClickListener(new OnLongClickListener() {
      public boolean onLongClick(View v) {
        try {
          Day07.this.clearWallpaper();
          //getResources();//获得资源对象
        InputStream data = getResources().openRawResource(R.drawable.a);
        Day07.this.setWallpaper(data);
        } catch (IOException e) {
          e.printStackTrace();
        }
         return false;
      }
    });

  • 相关阅读:
    Count the Colors---zoj1610线段树
    统计难题---hdu1251字典树模板
    Mayor's posters---poj2528线段树、离散化
    I Hate It---hdu1754线段树
    敌兵布阵---hud1166(线段树或者树状数组模板)
    A Simple Problem with Integers---poj3468线段树
    STL的Vector介绍
    STL的Deque介绍
    索尼高清影视技术学院参观观后感
    RTSP协议学习笔记
  • 原文地址:https://www.cnblogs.com/yangchan250/p/6902809.html
Copyright © 2011-2022 走看看