我希望在按下按钮时按下按钮的效果,而不是我想把这个按钮放在这个按钮上,而不是它想要在薄的ans上生效,因为它就像......之前...... / p>
答案 0 :(得分:4)
使用选择按钮图像:
< ?xml version="1.0" encoding="utf-8"?>
< selector xmlns:android="http://schemas.android.com/apk/res/android">
< item android:state_pressed="true"
android:drawable="@drawable/on_button_image"/>
< item android:drawable="@drawable/off_button_image"/>
< /selector>
答案 1 :(得分:0)
只需在onclick方法中使用新图像(带按下效果的图像)更改原始图像。 请参阅以下代码:
Imagebutton1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Imagebutton1.setImageResource(R.drawable.new_image);
//do what you want to do
}
});