0
嗨,我是新来的android,我使用微调背景图像。微调器包含四个值,每个都有图像。如果单击微调器值,图像将在微调器背景中更改。请帮助我如何在更改微调器值时更改背景图像?如何更改微调器背景图片?
嗨,我是新来的android,我使用微调背景图像。微调器包含四个值,每个都有图像。如果单击微调器值,图像将在微调器背景中更改。请帮助我如何在更改微调器值时更改背景图像?如何更改微调器背景图片?
如果你的主文件的四个值是Mercury,Venus,Earth,Mars, ,那么给你的main.xml文件 和java文件的父(线性或相对)布局,然后在Onselected itemlistener ,把这样的代码
public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) {
Toast.makeText(parent.getContext(), "The planet is " +
parent.getItemAtPosition(pos).toString(), Toast.LENGTH_LONG).show();
if(parent.getItemAtPosition(pos).toString().equalsIgnoreCase("Mercury"))
{
ll1.setBackgroundResource(R.drawable.java_j2me);
}
if(parent.getItemAtPosition(pos).toString().equalsIgnoreCase("Venus"))
{
ll1.setBackgroundResource(R.drawable.image);
}
if(parent.getItemAtPosition(pos).toString().equalsIgnoreCase("Earth"))
{
ll1.setBackgroundResource(R.drawable.javaandroid);
}
if(parent.getItemAtPosition(pos).toString().equalsIgnoreCase("Mars"))
{
ll1.setBackgroundResource(R.drawable.party);
}
}
请详细解释更多clear.u想改变微调的背景或当微调选择图像ü要更新活动的背景 – Aswan 2011-04-29 07:45:39
可否请你用正确的标签和改善你的问题,使其一个特定的一个,而不是一般的'写我的代码'一个...(参加2个月后,你应该知道它是如何工作的...) – WarrenFaith 2011-04-29 10:06:17
请告诉你更多关于你的问题,你被困住的地方,和/或提供相关的资料,或许我们可以找出你实际想要达到的目标。但不要不时发布[相同的问题](http://stackoverflow.com/questions/5832187/android-spinnner-image)。 – rekaszeru 2011-04-29 12:51:26