Android Studio 自动完成功能如何在 RecyclerView 的 `app:layoutManager` 中工作?
Posted
技术标签:
【中文标题】Android Studio 自动完成功能如何在 RecyclerView 的 `app:layoutManager` 中工作?【英文标题】:How does the Android Studio autocomplete works in RecyclerView's `app:layoutManager`? 【发布时间】:2021-06-22 22:50:42 【问题描述】:我正在尝试添加一个自定义视图,我可以在其中通过属性接收类的路径并在运行时创建它,我希望它像RecyclerView
中的app:layoutManager
一样工作,如果您尝试添加类的路径,android Studio 会显示自动完成功能,甚至 .
也有效。。怎么样??
这不是关于添加属性的问题,我已经看过RecyclerView 代码,它正在接收string
,然后,该字符串用于在运行时创建实例。
如果有人能帮我解决这个问题,我将非常感激。
【问题讨论】:
我最好的猜测是该功能与 IDE 本身相关联。但我没有这个猜测的任何来源。 我没有找到解决方案,但请查看此***.com/a/31207367/5422725 讨论和其他答案。我认为@Joao 是对的。此功能与 IDE 绑定。 【参考方案1】: 我认为这取决于 IDE,我能给您的最佳答案是它搜索会抛出***类的孩子。 例如 androidx 是***类,所以它会搜索 throw 它的孩子,然后是 recyclerview,它会像这样把它扔掉。 我不确定,但我认为它使用了某种决策树算法 您可以查看here 了解更多信息。【讨论】:
以上是关于Android Studio 自动完成功能如何在 RecyclerView 的 `app:layoutManager` 中工作?的主要内容,如果未能解决你的问题,请参考以下文章
使用 Flutter 在 Android Studio 中自动完成功能无法正常工作 - 第一个建议无关紧要
Flutter/Dart 自动完成功能适用于 VS Code,但不适用于 Android Studio
android studio自动完成:如何显示带参数的构造函数
如何在 Android Studio 中恢复卡住的代码分析?