我有我的 Spinner,它是 SpinnerAdapter 类的一个对象。我尝试创建对象但有一个错误我尝试解决它但我不能。
这是发生错误的图片:
要么删除 import android.widget.SpinnerAdapter
,要么将你的 Classname 更改为类似的东西CustomAdapter
(你会看到实例化的对象将只是一个接口(应该是你的具体类),所以也要改变它)
您的代码无法编译只是因为SpinnerAdapter
它是一个接口,而且如您所知,您不能实例化一个接口。您应该使用实现SpinnerAdapter
. 您可以在文档中找到更多信息。希望这可以帮助。
您的代码与标准 Android 接口SpinnerAdapter存在命名冲突。为确保SpinnerAdapter
使用您自己的类,请确保在其前面加上完整的包名称。摆脱android.widget.SpinnerAdapter
进口也应该有效。
为避免任何和所有混淆,您可能只想更改您自己的适配器的名称。
import android.widget.AdapterView.OnItemSelectedListener;
请检查上面的导入。
一个可以节省您时间的快捷方式:CTRL + SHIFT + O
在 Eclipse 中(将在编辑器中组织当前文件的导入)。试试看,看看你的代码中还有什么需要修复的。
我喜欢的一个组合,而不是保存(当你习惯了它时打字真的很快):
CTRL + SHIFT + O
: 组织导入CTRL + SHIFT + F
: 格式代码CTRL + SHIFT + S
: 保存所有打开的文件