2011-09-19 80 views
1

我有一个布局菜单,其中包含此:<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相同的呈现引擎,您可以看到该图像。大。在包含它的页面上,它不显示(虽然它给你一个可选择的图像空间)。

这似乎是一个非常简单的例子,“应该只是工作”。包含标签对我来说一直显得非常脆弱 - 我想知道如果我错过了它的实际工作方式......?

+1

如果您的意思是eclipse中的ADT UI设计器使用“预览” - 在真实设备或模拟器上测试您的布局。这些工具已经改进,但它们仍然不适用于imho。 Lot的东西不能正确显示,包括听起来像是候选人。 – 2011-09-19 11:18:10

+1

我可以确认在ADT中的预览没有嵌套预览我上次查看 – Merlin

+0

从包含标记中删除id部分并将其放置在ImageView中。 –

回答

1

作为您的回答状态,eclipse预览不显示包含的布局。

,以避免在标记疑问或错误时,“包括”布局的是原来的布局设计,然后右键单击要提取并选择摘录视图的最简单方法包括...从菜单

0

在设备上,此功能正常工作。这看起来像是android-sdk附带的布局xml编辑器的“图形布局”选项卡中的一个错误。