android布局文件中的include

发布于 2022-09-30 18:29:29 字数 2621 浏览 8 评论 0

居然没有发现,在xml文件中可以使用include,我晕

一下为son.xml文件

Java代码

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3.     android:orientation="vertical"
  4.     android:layout_width="fill_parent"
  5.     android:layout_height="fill_parent"
  6.     >
  7.         <Button
  8.                 android:text="@+id/Button01"
  9.                 android:id="@+id/Button01"
  10.                 android:layout_width="wrap_content"
  11.                 android:layout_height="wrap_content">
  12.         </Button>
  13.                 <Button
  14.                 android:text="@+id/Button01"
  15.                 android:id="@+id/Button02"
  16.                 android:layout_width="wrap_content"
  17.                 android:layout_height="wrap_content">
  18.         </Button>
  19. </LinearLayout>

复制代码接下来在main.xml文件中将其include进来,如下

Java代码

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3.     android:orientation="vertical"
  4.     android:layout_width="fill_parent"
  5.     android:layout_height="fill_parent"
  6.     >
  7. <TextView  
  8.     android:layout_width="fill_parent"
  9.     android:layout_height="wrap_content"
  10.     android:text="@string/hello"
  11.     />
  12.     <include layout="@layout/son"/>
  13. </LinearLayout>

复制代码运行效果不解释了。本来还在想,如果include2次,那么如何区分包含进来的控件的id呢,后来试了一下发现,不管include几次,其实都只相当于include了一次。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文