下午没课,十二点多来到自习室,一个教授在前边讲环境哲学,只有7个听课的,还有自己一个在最后一排编程,到现在已经快四个小时了,起初本以为可以完成很多东西,但最终竟然前一个小时至弄了一个图标,后来就一直纠结一个问题,怎么也搞不定,是个看起来很简单问题啊,怎么就不行呢,心情大不好
“崩溃”足以形容十分钟前的心情,可现在终于是调整过来了
要淡定,不急躁啊,这种问题一定还不不断发生,淡定才是王道啊
想了想,总是在小问题上卡住还是自己不会调试造成的,必须先把调试,才能提高效率啊
学一样新的东西,开始总是会很艰难的吧!自勉~
另把这个小问题贴出来吧,希望有路过的大牛帮忙解决一下吧
我想单击一个ImageButton的时候判断这个Imagebutton的图片,如果是图片A的话就把这张图换成图片B,如果是图片B就把他换成图片A,可怎么弄也不行啊
package amorfatic.qiaoqiao;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageButton;
import android.widget.Toast;
public class QiaoQiaoActivity extends Activity {
private ImageButton button;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
button = (ImageButton) findViewById(R.id.button);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
try {
if (button.getResources().equals(
getResources().getDrawable(R.drawable.button_off))) {
Toast.makeText(getApplicationContext(), "off",
Toast.LENGTH_LONG).show();
button.setImageResource(R.drawable.button_on);
}
if (button.getResources().equals(
getResources().getDrawable(R.drawable.button_on))) {
Toast.makeText(getApplicationContext(), "on",
Toast.LENGTH_LONG).show();
button.setImageResource(R.drawable.button_off);
}
} catch (Exception ex) {
}
}
});
}
}