18

我最近从 Eclipse 切换到 IntelliJ IDEA 12。有没有一种好方法可以预览另一个 xml 布局文件中使用的片段?

在 Eclipse 中,有一种方法可以指定我正在使用的片段,这非常有用。

在此处输入图像描述

编辑(澄清):我指的是查看在另一个 xml 布局中引用的片段的能力。假设我正在创建一个配置文件屏幕 (activity_profile.xml) 并希望包含一个包含图片、名称等的片段 (fragment_pic.xml)。当我在 activity_profile.xml 中包含该片段时,它不会显示在activity_profile 布局的预览。它只显示“<fragment>”

4

2 回答 2

52

您可以在 XML 中执行此操作:

<fragment
    android:name="com.yourpackage.yourapp.yourfragment"
    android:layout_height="match_parent"
    android:layout_width="match_parent"
    tools:layout="@layout/fragment_layout" 
</fragment>

在顶视图中,工具命名空间由 this 限定,与 xmlns:android 命名空间限定符相同:

xmlns:tools="http://schemas.android.com/tools"

从 Eclipse 迁移到 Android Studio 预览版后,我也遇到了同样的问题,尽管幸运的是,Android Studio 建议您在检查定义时在 XML 中提供这个,非常方便:)

于 2013-08-13T20:05:08.190 回答
-1

我认为您的意思是 GUI 设计器。要在 xml 视图和设计器视图之间切换,请单击红色圈出的按钮。

在此处输入图像描述

于 2013-03-25T23:14:03.333 回答