【问题标题】:How to navigate to the corresponding java class from XML layout for fragments in Android Studio?如何从 Android Studio 中片段的 XML 布局导航到相应的 java 类?
【发布时间】:2016-04-28 14:24:51
【问题描述】:

假设我在一个名为“main.xml”的布局文件中,其对应的片段java类为“MainFragment.java”。

有没有什么捷径可以从“main.xml”或者其他方式进入“MainFragment.java”?

当项目中有很多 java 类和 xml 文件时,快速浏览 xml 和 java 类会很有帮助。

注意:对于活动,在布局 XML 文件的左上角有一个“C”符号。当我们单击那个“C”符号时,它会将我们带到使用 xml 文件的相应 java 类。但是对于 Fragments,则没有可用的东西。

【问题讨论】:

  • 我知道你的意思,虽然我没有给你解决方案;这类似于 MS Visual Studio 中的一个常见功能,双击打开的 ASP.Net 文件会将您带到 C#/VB.net 代码隐藏

标签: java android xml android-fragments


【解决方案1】:

使用“相关符号”(导航 -> 相关符号...) 在windows中,按ctrl+alt+home,可以在activity/fragment和对应的布局文件之间切换

【讨论】:

    【解决方案2】:

    您可以右键单击文件main.xml,然后在选项菜单中单击Find Usages。然后你可以看到所有使用main.xml的地方。

    【讨论】:

      【解决方案3】:

      添加到您的根布局

      tools:context="your_screen_here"

      然后你可以直接点击左侧的这个蓝色按钮导航(我用的是材质主题,你的图标和颜色可以不一样)

      【讨论】:

        【解决方案4】:

        如果我理解您的问题,那么您一定正在寻找用于在 Android Studio IDE 编辑器中导航所有 *.java 和 *.xml 文件的快捷键。

        以下是我经常使用的几个快捷键,可能会对您有所帮助!

        1. 从任何打开的选项卡中浏览任何类文件 -> ctrl + N
        2. 浏览任何文件(包括类、xml 等)-> ctrl + Shift + N
        3. 浏览各种打开的选项卡 -> Alt + Legt/右箭头键

        希望对你有所帮助!

        干杯!

        【讨论】:

        • 他正在寻找特定的东西,而不仅仅是一般的捷径。因此,虽然您的答案通常很有用,但它并不能完全解决 OP 的要求。
        猜你喜欢
        • 2016-10-20
        • 2014-09-18
        • 2013-12-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-08-20
        • 1970-01-01
        • 2012-03-16
        相关资源
        最近更新 更多