Android 中单击按钮时图像更改
我是 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);
}
正在通过 XML 使用“android:onClick”[在此处插入方法]”为我的按钮调用“action”。
按钮工作正常,我得到了吐司,但图像保持不变。
I'm new to android and am making a simple app. I'm trying to change the image (in an imageview) on a button click.
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" is being called via XML with the "android:onClick"[insert method here]" for my button
The button works fine and I get my toast, but the image stays the same.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试将可绘制对象更改为标准的内容,例如 android.R.drawable.btn_default。
现在有变化吗?
我确信您对 R.drawable.chimpy 有一些问题。
Try changing the drawable to something standard e.g. android.R.drawable.btn_default.
Does it chnage Now?
I am sure you are having some issues with R.drawable.chimpy.
您必须使用 .png 图像,并且可以使用以下代码片段:
如果它不起作用,请告诉我...!
You must use .png image and you can go with the following code snippet:
If it is not working, just tell me...!