包括另一种布局的布局

Nas*_*ran 2 android

我希望在我的应用程序中包含另一个布局的布局.但我无法在tag的帮助下完成它.它显示错误消息,您必须在include标记中指定布局:.这是两个xml文件:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

      <include 
        android:id="@layout/linearlayout"


        />  
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

这是第二个:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/linearlayout"
    android:orientation="vertical"
    android:background="@color/LabelColorLight" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"
    >
    <naseeb.bar.DashboardLayout
        android:id="@+id/dashboard"
        android:layout_width="match_parent" 
        android:layout_height="0dip"
        android:layout_weight="1">


        <Button
            android:id="@+id/myprofile"
            style="@style/HomeButton"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:drawableTop="@drawable/ic_home_myprofile"
            android:text="@string/home_myprofile" />


        <Button
            android:id="@+id/beermail"
            style="@style/HomeButton"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:drawableTop="@drawable/ic_home_beermail"
            android:text="@string/home_beermail" />


        <Button 
            android:id="@+id/beerstyles" 
            android:layout_width="wrap_content" 
            android:layout_height="wrap_content" 
            style="@style/HomeButton"
            android:text="@string/home_beerstyles" 
            android:drawableTop="@drawable/ic_home_styles" />

        <Button 
            android:id="@+id/offlineratings" 
            android:layout_width="wrap_content" 
            android:layout_height="wrap_content" 
            style="@style/HomeButton"
            android:text="@string/home_offlineratings" 
            android:drawableTop="@drawable/ic_home_offline" />

        <Button 
            android:id="@+id/places" 
            android:layout_width="wrap_content" 
            android:layout_height="wrap_content" 
            style="@style/HomeButton"
            android:text="@string/home_places" 
            android:drawableTop="@drawable/ic_home_places" />

        <Button 
            android:id="@+id/top50" 
            android:layout_width="wrap_content" 
            android:layout_height="wrap_content" 
            style="@style/HomeButton"
            android:text="@string/home_top50" 
            android:drawableTop="@drawable/ic_home_top50" />

        <Button 
            android:id="@+id/events" 
            android:layout_width="wrap_content" 
            android:layout_height="wrap_content" 
            style="@style/HomeButton"
            android:text="@string/home_events" 
            android:drawableTop="@drawable/ic_home_events" />

        <Button 
            android:id="@+id/bycountry" 
            android:layout_width="wrap_content" 
            android:layout_height="wrap_content" 
            style="@style/HomeButton"
            android:text="@string/home_bycountry" 
            android:drawableTop="@drawable/ic_home_bycountry" />
    <!--    <Button 
            android:id="@+id/naseeb"
            android:drawable="@drawable/ic_launcher"
            />  -->

    </naseeb.bar.DashboardLayout>
    </LinearLayout>
    <!--     <Button
        android:id="@+id/drinking_status"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:textSize="10dp"

        android:padding="10dip"
        android:background="@color/Orange" 
        android:gravity="center"
        android:visibility="gone" /> -->
Run Code Online (Sandbox Code Playgroud)

请告诉我如何解决这个问题.

wsa*_*lle 9

您的include代码应该有一个layout属性.在id使用像任何其他元件.

<include android:id="@+id/whatever" layout="@layout/linearlayout" />
Run Code Online (Sandbox Code Playgroud)

此外,与任何其他标记一样,该id属性不是必需的.