[英]how to change background image with spinner
我是android编程的新手,所以我在做简单的程序。 尽管很简单,但是我很难解决这个问题。 我有一个正在创建的应用,并且已经创建了一个微调器。 我希望背景图像根据微调器更改。 例如,如果有人在微调器中选择“森林”选项,我想将背景图像更改为森林的图片。 我不知道该怎么做,我一直在寻找解决方案,但找不到。
提前致谢! 马特
PS-我正在尝试针对Android 2.2执行此操作
我不会为您写完整的内容,因为坦率地说,我认为您在那里有点懒。 您基本上是在要求我们为您编写整个应用程序。 但是,这是您需要做什么的基本思想(如果有人受到打扰,他们可以实现代码)。
首先将项目添加到微调器控件。 这是微调器控件的“ hello world”: http : //developer.android.com/resources/tutorials/views/hello-spinner.html
完成此操作后,您将连接一个微调器事件,例如
Spinner.setOnItemSelectedListener(new OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
// TODO Auto-generated method stub
}
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
});
以下是有关侦听器在Android中的工作方式的完整说明: http : //developer.android.com/guide/topics/ui/ui-events.html
在侦听器中,您将按照以下方式执行switch语句:
switch (arg0.getSelectedItemPosition()) {
case 0:
//do action
break;
case 1:
//do another action
break;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.