Android Studio如何直接导入内部类

标签 android import package

假设我有一个包含以下类的包 p:

class A {
  // ...

  public static class B { /* ... */ }
}

现在,当我在另一个包中使用类 B 时,Android 会给我通过 Alt+Enter 自动导入它的选项。但是,它只会导入类 AB 在代码中的用法将如下所示:A.B

我不喜欢这样。我也不想在每次导入类 B 时手动更改导入语句 [import p.A to import p.A.B]。

我怎样才能改变它,以便每当我使用 B 时,AndroidStudio 总是import p.A.B

编辑:在 Settings->Editor->General->Auto Import 中看起来不可行

最佳答案

你可以这样做

转到 Settings > Code Style > Java > Imports 并标记 Insert imports for inner classes 复选框

关于Android Studio如何直接导入内部类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49426006/

相关文章:

android - service.startForeground 是否意味着唤醒锁?

android - 如何从 android shrinkResources 中排除资源?

Android InApp 购买错误代码 102

date - SAS 日期导入问题

web-scraping - 试图在谷歌表格中获取加密货币价格数据,而没有像我们 SNX 这样的常见硬币

java - 无法在java中导入类。代码拒绝相信它存在

R-建立我自己的CRAN储存库

java - Foursquare API java 只给出一个附近的位置

Python 导入模块最佳实践

delphi - 在Delphi包中 "implicitly imported"总是坏事吗?