1

嗨,我对 android 编程很陌生,我正在玩include标签。

我有一个名为companylogo

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              android:orientation="vertical"
              android:layout_width="match_parent"
              android:layout_height="match_parent">
    <!-- Logo Start-->
    <ImageView android:src="@drawable/logo2"
               android:layout_width="wrap_content"
               android:layout_height="wrap_content"
               android:layout_marginLeft="10dip"/>
</LinearLayout>

和其他名为的布局文件homepage如下所示:

<?xml version="1.0" encoding="utf-8"?>
<ScrollView
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:fillViewport="true">
    <RelativeLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content" android:background="#ffffff">
        <include layout="@layout/companylogo"  />
   </RelativeLayout>
</ScrollView>

但这不会将图像添加到homepage布局中。

我什至尝试添加android:layoutwidth/height标签。不知道我在哪里犯了错误。

提前致谢。

4

2 回答 2

0

现在再试一次:

<include layout="@layout/companylogo"  
               android:layout_width="wrap_content"
               android:layout_height="wrap_content"/>
于 2013-03-06T06:51:53.657 回答
0

实际上,当我们在代码中实现 xml 时,为了显示布局的效果,我们必须多次清理项目。

并尝试将 layout_width 和 layout_height 属性添加到包含标签中。

尝试清理项目,如果仍然无法正常工作

关闭 Eclipse,然后再次打开它,就可以了。

有关更多信息,请查看此链接:

android包含标签 - 无效的布局参考

Android XML 布局的“包含”标签真的有效吗?

于 2013-03-06T07:55:21.043 回答