我想将可绘制的图像更改为单击按钮时的文本。我有一个符号刻度(是一个按钮)。单击图像时,它应该显示文本“ abc”。我已经尝试过,但是我的文字覆盖了图像。我只想单击按钮上的文本,就看不到图像。谁能帮忙
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
button.setText("abc");
}
});
我的xml代码是
<Button
android:id="@+id/button_a"
android:layout_width="50dp"
android:layout_height="40dp"
android:layout_gravity="center"
android:layout_marginRight="10dp"
android:background="@drawable/box" />
答案 0 :(得分:0)
您可以使用
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
button.setBackgroundResource(0);
button.setText("abc");
}
});