Android(安卓)-- Button [ 学习笔记 一 ] 原创
16lz
2021-12-04
一. 类的继承结构关系图
android.widget.Button
--- android.widget.CompoundButton
--- android.widget.CheckBox
--- android.widget.RadioButton
--- android.widget.Switch
--- android.widget.ToggleButton
二. Button 类的使用
1) 注册单击事件监听器
final Button button = (Button) findViewById(R.id.button_id);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// Perform action on click
}
});
2) 配置 XML 的 onClick 方法
<Button
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="@string/self_destruct"
android:onClick="doWork" />
public void doWork(View view) {
// do something...
}
3) 按钮样式
三.CompoundButton 类的使用
1) 类的声明及定义
public abstract class CompoundButton extends Button implements Checkable
2) 常用方法
1. isChecked()
2. performClick() //Call this view's OnClickListener, if it is defined.
3. setButtonDrawable() //Set the background to a given Drawable
4. setChecked(boolean checked) //Changes the checked state of this button.
5. toggle() //Change the checked state of the view to the inverse of its current state
更多相关文章
- 浅谈Java中Collections.sort对List排序的两种方法
- 箭头函数的基础使用
- NPM 和webpack 的基础使用
- Python list sort方法的具体使用
- 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
- python list.sort()根据多个关键字排序的方法实现
- Android(安卓)EditText 只能输入三行文本的实现方法
- 如何退出Android应用程序
- android http请求