创建类的对象时出错

时间:2012-11-14 07:59:50

标签: android

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

以下是发生错误的图片:

enter image description here

5 个答案:

答案 0 :(得分:1)

删除导入android.widget.SpinnerAdapter,或将类名更改为CustomAdapter(并且您将看到实例化对象将只是一个接口(应该是您的具体类),所以也改变了)

答案 1 :(得分:0)

您的代码无法编译,因为SpinnerAdapter是一个接口,如您所知,您无法实例化接口。您应该使用其中一个实现SpinnerAdapter的类。您可以在documentation中找到更多信息。希望这会有所帮助。

答案 2 :(得分:0)

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

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

答案 3 :(得分:0)

import android.widget.AdapterView.OnItemSelectedListener;

请检查以上导入。

答案 4 :(得分:0)

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

我喜欢的组合而不是保存(当你习惯时可以快速输入):

  • CTRL + SHIFT + O:整理进口
  • CTRL + SHIFT + F:格式代码
  • CTRL + SHIFT + S:保存所有已打开的文件