我有一个包含以下内容的布局菜单:
<RelativeLayout android:id="@+id/computersMenu"
android:layout_width="50dp"
android:layout_height="50dp">
<include layout="@layout/component_add_button"
android:id="@+id/imagebutton_add_client"/>
</RelativeLayout>
component_add_button.xml:
<?xml version="1.0" encoding="utf-8"?>
<ImageView xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/ic_menu_add"
android:layout_width="50dp"
android:layout_height="50dp"
android:scaleType="center"/>
查看预览(编辑:我的意思是eclipse中xml编辑器的“图形布局”选项卡,它使用与component_add_button.xml的所有设备AFAIK相同的渲染引擎),你可以看到图片。大。在包含它的页面上它不显示(虽然它确实给你一个可选择的图像空间)。
这似乎是一个非常简单的例子,“应该只是工作”。包含标签对我来说似乎总是很脆弱 - 我想知道我是否遗漏了它实际上如何工作的东西......?
答案 0 :(得分:1)
正如您的回答所述,日食预览不会显示包含的布局。
当“包含”布局是在原始布局中设计时,避免标记中的疑问或错误的最简单方法是右键单击要提取的视图,然后从中选择提取包含... 菜单
答案 1 :(得分:0)
在设备上,此功能正常运行。这似乎是android-sdk附带的布局xml编辑器的“Graphical Layout”选项卡中的错误。