使用adapter.setDropDownViewResource会产生语法错误

时间:2014-03-23 19:11:00

标签: android spinner

我已经回顾了几个如何在我的程序中设置微调器的示例,它们都使用我正在使用的相同格式,但是eclipse说这是一个语法错误,具体来说:"令牌上的语法错误" setDropDownViewResource",此令牌后预期的标识符。此外,它说设置微调器适配器的语句需要在令牌"适配器之后的变量declaratorid"

这是有问题的代码块:

Spinner tipPercent = (Spinner) findViewById(R.id.tip_spinner);
ArrayAdapter<CharSequence> adapter = new ArrayAdapter(this,
        R.array.tip_percentage, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_item);
spinner.setAdapter(adapter);

我错过了什么?

1 个答案:

答案 0 :(得分:0)

adapter ArrayAdapter实例初始化为:

ArrayAdapter<CharSequence> adapter = new ArrayAdapter<CharSequence>(this,
        R.array.tip_percentage, android.R.layout.simple_spinner_item);