防止导入android.R

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

当Idea导入android.R包并且你不能使用你的项目中的R类,除非你删除“import android.R;”,这真的很烦人。 你的代码中的一行。

例如,我输入:

new ArrayAdapter(getActivity(), android.R.layout.sim 

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

 new ArrayAdapter(getActivity(), R.layout.simple_list_item_1 

现在import了

 import android.R; 

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

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

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

您可以尝试以下选项:

进口

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