防止导入android.R

时间:2013-01-31 06:20:21

标签: java android intellij-idea

如何在IntelliJ Idea中防止android.R包中的autoimport?

当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,但这不是我所期望的。

1 个答案:

答案 0 :(得分:4)

您可以尝试以下选项:

imports

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