答案
要创建Android中的真正小按钮,请遵循以下步骤:
button_layout.xml
),并为按钮定义一个Button
组件:<Button
android:id="@+id/my_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="点击我" />
Button
的引用:Button myButton = findViewById(R.id.my_button);
myButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// 在这里处理按钮点击事件
}
});
myButton.setBackgroundColor(Color.TRANSPARENT);
<androidx.constraintlayout.widget.ConstraintLayout>
或 <ConstraintLayout>
,并添加一个<Button>
组件:<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<Button
android:id="@+id/my_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="点击我"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>
Button myDynamicButton = new Button(this);
myDynamicButton.setText("动态按钮");
myDynamicButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// 在这里处理动态按钮点击事件
}
});
将以上答案整合到您的代码中,即可实现Android中的真正小按钮。
腾讯技术创作特训营第二季第3期
云+社区技术沙龙[第27期]
实战低代码公开课直播专栏
云+社区技术沙龙[第6期]
云+社区开发者大会 长沙站
云+社区技术沙龙[第5期]
云+社区技术沙龙[第28期]
云+社区技术沙龙[第22期]
云+社区技术沙龙[第14期]
领取专属 10元无门槛券
手把手带您无忧上云