2 Stimmen

Einbindung des Layouts in ein anderes Layout

Ich möchte ein Layout in ein anderes Layout in einer meiner Anwendungen einbinden, aber ich bin nicht in der Lage, es mit Hilfe des Tags zu tun, es zeigt die Fehlermeldung, dass Sie ein Layout im Include-Tag angeben müssen: Hier sind die beiden XML-Dateien:

<?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>

Dies ist die 2:

<?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" /> -->

Bitte sagen Sie mir, wie ich dieses Problem lösen kann.

9voto

wsanville Punkte 36643

Ihr include Tag sollte eine layout Attribut. Die Website id wird wie jedes andere Element verwendet.

<include android:id="@+id/whatever" layout="@layout/linearlayout" />

Wie jedes andere Tag auch, kann das id Attribut ist nicht erforderlich.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X