我是 android 编程新手,我正在尝试根据选择的值更改正确微调器的背景(我在同一个活动中有几个)。
为了说明这个问题,让我们举一个非常简单的例子。想象一个微调器在列表中有三个项目:黄色、绿色和蓝色。当用户选择黄色时,微调器背景应为黄色,依此类推。
我已经做了几次尝试,但都没有奏效:
1)
View v = parent.getSelectedView();
v.setBackgroundColor(0xFFFFFF);
不改变微调器背景
2)
v = (Spinner) findViewById(R.id.spinner);
从编译器收到错误,因为它似乎findViewById
在CustomOnItemSelectedListener
类中无法识别。
我在这里有点迷路了。欢迎任何帮助。
提前致谢。