Android 给组件添加点击效果
1.以button为例,组件代码:
<Button
android:id="@+id/registerButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="117dp"
android:text="确认"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
2.在activity中添加监听器:
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
//继承方法
super.onCreate(savedInstanceState);
//填充视图文件
setContentView(R.layout.register);
//初始化对象
final Button register= findViewById(R.id.registerButton);
//添加监听器
register.setOnClickListener(
//匿名内部类
new View.OnClickListener(){
@Override
public void onClick(View v) {
//输入你的代码,即点击后执行的代码。
}
}
)
}