当我点击按钮时,我想要一个按钮上的背景图像。为此我使用了以下方法。Button button=findViewById(R.id.button_00);
button.setBackgroundResource(R.drawable.jerry);当我点击按钮时背景图像确实出现了。但是图像比按钮大。告诉我如何解决这个问题。
1 回答
慕后森
TA贡献1802条经验 获得超5个赞
很好,您将 Buttons 更改为 ImageButtons 并使用android:src代替android:background例如:
<ImageButton
android:id="@+id/button_00"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/jerry"
android:onClick="btn_click" />
您也可以设置图像运行时
ImageButton button=findViewById(R.id.button_00);
button.setImageResource(R.drawable.jerry);
添加回答
举报
0/150
提交
取消