我有一个布局菜单,其中包含此:<include>标签不能准确显示它的内容
<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编辑器的“Graphical Layout”选项卡,它使用与component_add_button.xml的所有设备AFAIK相同的呈现引擎,您可以看到该图像。大。在包含它的页面上,它不显示(虽然它给你一个可选择的图像空间)。
这似乎是一个非常简单的例子,“应该只是工作”。包含标签对我来说一直显得非常脆弱 - 我想知道如果我错过了它的实际工作方式......?
如果您的意思是eclipse中的ADT UI设计器使用“预览” - 在真实设备或模拟器上测试您的布局。这些工具已经改进,但它们仍然不适用于imho。 Lot的东西不能正确显示,包括听起来像是候选人。 – 2011-09-19 11:18:10
我可以确认在ADT中的预览没有嵌套预览我上次查看 – Merlin
从包含标记中删除id部分并将其放置在ImageView中。 –