【发布时间】:2013-09-07 20:22:18
【问题描述】:
我似乎无法更改图像按钮的背景图像。这是我目前正在尝试使用的代码:
ImageButton imgButton = (ImageButton) findViewById(R.id.showSportsButton);
imgButton.setBackgroundResource(R.drawable.tab2_selected);
但是,这似乎是将新图像放在旧图像之上,让我有 2 张图像相互重叠。
有人知道这是为什么吗?
【问题讨论】:
-
我猜你必须使用继承自
ImageView的.setImageResource -
please add imgButton.setImageResource(null); imgButton.setImageResource(R.drawable. tab2_selected); -
什么是旧图像 - 默认图像,表示灰色(例如,取决于主题)图像?
标签: android image button background