我正在使用一个 ImageButton 应该在每次点击后改变他的形象。这是我没有运行的代码:
public class MainActivity extends Activity {
ImageButton button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button = (ImageButton)findViewById(R.id.imageButton1);
button.setOnClickListener(imgButtonHandler);
}
View.OnClickListener imgButtonHandler = new View.OnClickListener() {
public void onClick(View v) {
if(button.getBackground().equals(R.drawable.lok))
{
button.setBackgroundResource(0);
button.setBackgroundResource(R.drawable.lok2);
}
}
};}
我知道这部分应该是错误的: if(button.getBackground().equals(R.drawable.lok))
有人有其他解决方案吗?
提前致谢