Android 安卓系统中点击按钮时的图像更改
我是android新手,正在制作一个简单的应用程序。我试图通过单击按钮来更改图像(在imageview中)Android 安卓系统中点击按钮时的图像更改,android,imageview,Android,Imageview,我是android新手,正在制作一个简单的应用程序。我试图通过单击按钮来更改图像(在imageview中) public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); frown = (ImageView)findViewById(R.id.imageView1); } public void
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
frown = (ImageView)findViewById(R.id.imageView1);
}
public void action(View view)
{
Toast.makeText(getApplicationContext(), buttontest, Toast.LENGTH_SHORT).show();
frown.setImageResource(R.drawable.chimpy);
}
“action”是通过XML调用的,我的按钮是“android:onClick”[insert method here]”
按钮工作正常,我得到了我的祝酒词,但图像保持不变。尝试将drawable更改为标准设置,例如android.R.drawable.btn_默认设置。 它现在变了吗?
我确信您在使用R.drawable.chimpy时遇到了一些问题。您必须使用.png图像,并且可以使用以下代码片段:
frown.setOnClickListener(new OnClickListener(){
public void onClick(View v) {
frown.setBackgroundDrawable(R.id.chimpy);
}
});
如果它不起作用,就告诉我…!你能发布一段xml吗?这有点奇怪。你检查过DDMS调试输出吗?应该没问题……你检查过“chimpy”和默认的drawable不一样吗?