Configuration 安卓工作室“;“进口类”;操作添加完全限定名

Configuration 安卓工作室“;“进口类”;操作添加完全限定名,configuration,intellij-idea,android-studio,Configuration,Intellij Idea,Android Studio,使用Android Studio,当我键入一个没有导入的类的名称并使用“导入类”操作(使用ALT-ENTER或从CTRL-a菜单中选择“导入类”操作)时,它只是将包名称添加到我的类前面 比如说, Intent i = new Intent(Intent.ACTION_SEND); 变成 android.content.Intent i = new Intent(Intent.ACTION_SEND); 有没有办法让“导入类”操作在默认情况下向文件添加导入,而不是像这样添加完全限定名 我很确定

使用Android Studio,当我键入一个没有导入的类的名称并使用“导入类”操作(使用ALT-ENTER或从CTRL-a菜单中选择“导入类”操作)时,它只是将包名称添加到我的类前面

比如说,

Intent i = new Intent(Intent.ACTION_SEND);
变成

android.content.Intent i = new Intent(Intent.ACTION_SEND);
有没有办法让“导入类”操作在默认情况下向文件添加导入,而不是像这样添加完全限定名

我很确定它曾经像我描述的那样工作过。不幸的是,我不知道从那以后发生了什么变化,我希望避免重新安装IDE,并根据自己的喜好重新配置一切

我的配置

在意图设置中,选中了选项“导入/用导入替换限定名称”


在编辑器设置中,“动态添加明确的导入”选项是未选中的,而“动态优化导入”是未选中的,因此我做了相同的事情。我花了一段时间才意识到,但我已经检查了 (菜单)文件-->设置(对话框中)代码样式-->Java-->导入(选项卡)-->“使用完全限定类名”复选框

我一取消检查,androidstudio就停止了对(尚未)没有导入语句的类名的完全限定。一个例子是,当我试图在代码中转换为TextView时,它自动完全限定了它。现在它只是将其作为导入添加到顶部

注意:我使用的是Android Studio 0.5.9,以防我的复选框路径与您的不同。祝你好运
Paul

我来自eclipse,我讨厌在每次使用其代码补全时附加完全限定名!你看到了同样的行为,所以这不仅仅是我的一个错误配置?是的,但我认为必须有一种方法来改变它,否则它是完全不可用的,因为它弄乱了正确导入的代码