我希望在我的应用程序中包含另一个布局的布局.但我无法在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)
请告诉我如何解决这个问题.
您的include代码应该有一个layout属性.在id使用像任何其他元件.
<include android:id="@+id/whatever" layout="@layout/linearlayout" />
Run Code Online (Sandbox Code Playgroud)
此外,与任何其他标记一样,该id属性不是必需的.
| 归档时间: |
|
| 查看次数: |
676 次 |
| 最近记录: |