【问题标题】:Prevent import of android.R防止导入 android.R
【发布时间】:2013-01-15 04:35:26
【问题描述】:

如何防止 android.R 包在 IntelliJ Idea 中自动导入?

Idea 导入 android.R 包时真的很烦人,除非删除“import android.R;”,否则无法从项目中使用 R 类在您的代码中添加一行。

例如,我输入这个:

new ArrayAdapter<String>(getActivity(), android.R.layout.sim

然后按 Ctrl+Space 并选择完成的第一项。我的代码现在看起来像这样:

new ArrayAdapter<String>(getActivity(), R.layout.simple_list_item_1

现在进口有了

import android.R;

当我继续打字并到达那一刻时:

new ArrayAdapter<String>(getActivity(), R.layout.simple_list_item_1, 
                         getResources().getStringArray(R.array.

R.array 实际上是android.R.array,但这不是我所期望的。

【问题讨论】:

  • 重启 Eclipse 如何帮助解决 IntelliJ Idea 中的问题? :)
  • 在我的情况下,重新启动 Eclipse 帮助了我严重的时间。此外,您可以从 Eclipse 中取消绑定您的 Android 库。然后再次 bing 它。
  • 我不使用 Eclipse。我使用 Intellij IDEA!那是完全不同的 IDE。
  • 嗯,太奇怪了,很少有人遇到这个问题。

标签: java android intellij-idea


【解决方案1】:

您可以尝试以下选项:

禁用即时添加明确的导入或将android.R添加到从导入和完成中排除

【讨论】:

  • 谢谢!排除 android.R 会好很多。但这也禁用了 android.R.* 的代码完成 :(
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-09-06
  • 1970-01-01
  • 1970-01-01
  • 2018-10-19
  • 1970-01-01
  • 2012-07-27
  • 1970-01-01
相关资源
最近更新 更多