【问题标题】:rename fragment class which is referenced in the xml重命名 xml 中引用的片段类
【发布时间】:2012-04-17 00:44:00
【问题描述】:

我喜欢片段 - 但是如果片段类在这样的 xml 中被引用,那么重命名类真的很痛苦:

<fragment
 android:id="@+id/listFragment"
 android:layout_width="match_parent"
 android:layout_height="match_parent"
 class="com.pkg1.Screens.MyFragmentClass" >

现在,当使用其 java 文件重命名 MyFragmentClass 时,只会重命名 JAVA 文件 - 所有引用的 xml 都保持不变。

是否有一种“秘密”方式重命名,以便 xml 引用也得到更新?

【问题讨论】:

    标签: android android-fragments


    【解决方案1】:

    不是特别机密,但您可以使用 Eclipse 进行文件搜索,使用 *.xml 的文件名模式,并将“class="com.pkg1.Screens.MyFragmentClass"" 替换为您要重命名的任何内容到...?

    【讨论】:

    • 是的,这是可能的,但如果可能的话,最好同时重命名类和 xml 中的引用
    • 谢谢你——但在阅读了它之后,我担心它会太慢,因为它到处都说它不如 Eclipse 快。我的项目并不大,但大约 50 万行左右,我喜欢 Eclipse 的速度。顺便说一句,在 iPhone 上,我必须等待大约 1.5-2 小时,而 Eclipse 最多需要 30 秒才能完成......
    猜你喜欢
    • 2022-08-03
    • 2015-06-28
    • 1970-01-01
    • 2020-05-07
    • 2012-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多