1

我有我的 Spinner,它是 SpinnerAdapter 类的一个对象。我尝试创建对象但有一个错误我尝试解决它但我不能。

这是发生错误的图片:

在此处输入图像描述

4

5 回答 5

1

要么删除 import android.widget.SpinnerAdapter,要么将你的 Classname 更改为类似的东西CustomAdapter(你会看到实例化的对象将只是一个接口(应该是你的具体类),所以也要改变它)

于 2012-11-14T08:15:43.300 回答
0

您的代码无法编译只是因为SpinnerAdapter它是一个接口,而且如您所知,您不能实例化一个接口。您应该使用实现SpinnerAdapter. 您可以在文档中找到更多信息。希望这可以帮助。

于 2012-11-14T08:07:12.070 回答
0

您的代码与标准 Android 接口SpinnerAdapter存在命名冲突。为确保SpinnerAdapter使用您自己的类,请确保在其前面加上完整的包名称。摆脱android.widget.SpinnerAdapter进口也应该有效。

为避免任何和所有混淆,您可能只想更改您自己的适配器的名称。

于 2012-11-14T08:11:22.730 回答
0
import android.widget.AdapterView.OnItemSelectedListener;

请检查上面的导入。

于 2012-11-14T08:16:44.480 回答
0

一个可以节省您时间的快捷方式:CTRL + SHIFT + O在 Eclipse 中(将在编辑器中组织当前文件的导入)。试试看,看看你的代码中还有什么需要修复的。

我喜欢的一个组合,而不是保存(当你习惯了它时打字真的很快):

  • CTRL + SHIFT + O: 组织导入
  • CTRL + SHIFT + F: 格式代码
  • CTRL + SHIFT + S: 保存所有打开的文件
于 2012-11-14T08:20:13.100 回答