常用控件监听器总结(一)

来源:互联网 发布:c语言窗口程序视频教程 编辑:程序博客网 时间:2024/05/16 17:17

常用监听器总结一下,以供混淆时查阅!
这里写图片描述

  //编辑框监听        editText.addTextChangedListener(new TextWatcher() {            @Override            public void beforeTextChanged(CharSequence s, int start, int count, int after) {            }            @Override            public void onTextChanged(CharSequence s, int start, int before, int count) {            }            @Override            public void afterTextChanged(Editable s) {            }        });        //编辑自动提示框        autoCompleteTextView.addTextChangedListener(new TextWatcher() {            @Override            public void beforeTextChanged(CharSequence s, int start, int count, int after) {            }            @Override            public void onTextChanged(CharSequence s, int start, int before, int count) {            }            @Override            public void afterTextChanged(Editable s) {            }        });        //Button和ImageButton,一样        button.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {            }        });        imageButton.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {            }        });        //复选框,注意和单选框接口二者区别        checkBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {            @Override            public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {            }        });        //单选框        radioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {            @Override            public void onCheckedChanged(RadioGroup group, int checkedId) {            }        });        //下拉列表        spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {            @Override            public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {            }            @Override            public void onNothingSelected(AdapterView<?> parent) {            }        });        //listView的Item监听        listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {            @Override            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {            }        });        //listView滑动监听        listView.setOnScrollListener(new AbsListView.OnScrollListener() {            @Override            public void onScrollStateChanged(AbsListView view, int scrollState) {            }            @Override            public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {            }        });
1 0
原创粉丝点击