安卓 Button
继承自TextView
在button背景颜色是蓝色, 如果想设置背景颜色(改变button背景颜色)
Button事件处理
需要给控件设置id , java代码中可以找到控件
点击事件
xml代码
<Button
android:id="@+id/button"
android:layout_width="200dp"
android:layout_height="200dp"
android:text="这是个按钮"
/>
java代码
Button button = findViewById(R.id.button) ;
button.setOnClickListener(view -> {
button.setText("按钮被点击");
});
长按事件
java代码
button.setOnLongClickListener(view -> {
button.setText("长按事件");
return false ;
});
触摸事件
button.setOnTouchListener((view, motionEvent) -> {
button.setText("触摸事件");
return false;
});