【问题标题】:How does the Android Studio autocomplete works in RecyclerView's `app:layoutManager`?Android Studio 自动完成功能如何在 RecyclerView 的 `app:layoutManager` 中工作?
【发布时间】:2021-06-22 22:50:42
【问题描述】:

我正在尝试添加一个自定义视图,我可以在其中通过属性接收类的路径并在运行时创建它,我希望它像RecyclerView 中的app:layoutManager 一样工作,如果您尝试添加类的路径,Android Studio 会显示自动完成功能,甚至 . 也有效。。怎么样??

这不是关于添加属性的问题,我已经看过RecyclerView 代码,它正在接收string,然后,该字符串用于在运行时创建实例。

如果有人能帮我解决这个问题,我将非常感激。

【问题讨论】:

  • 我最好的猜测是该功能与 IDE 本身相关联。但我没有这个猜测的任何来源。
  • 我没有找到解决方案,但请查看此stackoverflow.com/a/31207367/5422725 讨论和其他答案。我认为@Joao 是对的。此功能与 IDE 绑定。

标签: android android-recyclerview


【解决方案1】:
  • 我认为这取决于 IDE,我能给您的最佳答案是它搜索会抛出顶级类的孩子。
  • 例如 androidx 是顶级类,所以它会搜索 throw 它的孩子,然后是 recyclerview,它会像这样把它扔掉。
  • 我不确定,但我认为它使用了某种决策树算法 您可以查看here 了解更多信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-09
    • 2019-11-26
    • 1970-01-01
    • 1970-01-01
    • 2012-01-20
    • 1970-01-01
    • 2020-10-22
    • 1970-01-01
    相关资源
    最近更新 更多