我是Android编程的新手,所以我在做简单的程序。虽然很简单,但我遇到了很多麻烦。我有一个我正在创建的应用程序,我创建了一个微调器。我希望背景图像对应于微调器更改。例如,如果有人在微调器中选择“森林”选项,我想将背景图像更改为森林图片。我不知道如何做这个部分我已经四处寻找解决方案,但我找不到一个。
提前致谢! 马特
P.S - 我正在尝试为Android 2.2执行此操作
答案 0 :(得分:0)
我不会为你写完整的东西,因为坦白说我觉得你在那里有点懒。你基本上要求我们为你编写整个应用程序。但是,这里有一个基本的想法,你需要做什么(如果有人可以打扰他们可以实现代码)。
首先将项目添加到微调控件。这是旋转器控件的“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;
}