我是Android的新手,正在创建一个简单的应用程序。我正试图在按钮点击时更改图像(在图像视图中)。
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]“for my button
按钮工作正常,我得到吐司,但图像保持不变。
答案 0 :(得分:0)
尝试将drawable更改为标准内容,例如android.R.drawable.btn_default。 它现在是什么? 我相信你在使用R.drawable.chimpy时遇到了一些问题。
答案 1 :(得分:0)
您必须使用.png图片,您可以使用以下代码段:
frown.setOnClickListener(new OnClickListener(){
public void onClick(View v) {
frown.setBackgroundDrawable(R.id.chimpy);
}
});
如果它不起作用,请告诉我......!