【发布时间】:2014-05-07 06:18:52
【问题描述】:
使用 Android Studio,当我输入一个我没有导入的类的名称并使用“导入类”操作(使用 ALT-ENTER 或从 CTRL-A 菜单中选择“导入类”操作) ,它只是在我的班级前面添加了包名。
例如,
Intent i = new Intent(Intent.ACTION_SEND);
变成
android.content.Intent i = new Intent(Intent.ACTION_SEND);
有没有办法让“导入类”操作默认向文件添加导入,而不是像这样添加完全限定名称?
我很确定它曾经像我描述的那样工作。不幸的是,我不知道从那以后发生了什么变化,我想避免重新安装 IDE 并根据自己的喜好重新配置所有内容。
我的配置
在 Intentions 设置中,“Imports / Replace Qualified Name with Import”选项被选中。
在编辑器设置中,“动态添加明确导入”选项未选中,“动态优化导入”选项选中
【问题讨论】:
-
我来自 Eclipse,我讨厌 AS 在使用代码完成时附加完全限定名称的方式!
-
您看到了相同的行为,所以这不仅仅是我的错误配置?
-
是的,但我认为必须有办法改变它,否则它完全无法使用,因为它会与正确导入的代码混淆
标签: configuration intellij-idea android-studio