美文网首页
Android中标签的使用及注意事项

Android中标签的使用及注意事项

作者: BadGirl_TONG | 来源:发表于2018-03-14 11:27 被阅读0次

    原文链接:

      <include>标签可以实现在一个layout中引用另一个layout的布局,这通常适合于界面布局复杂、不同界面有共用布局的APP中,比如一个APP的顶部布局、侧边栏布局、底部Tab栏布局、ListView和GridView每一项的布局等,将这些同一个APP中有多个界面用到的布局抽取出来再通过标签引用,既可以降低layout的复杂度,又可以做到布局重用(布局有改动时只需要修改一个地方就可以了)。

    使用方法

    标签的使用很简单,只需要在布局文件中需要引用其它布局的地方,使用layout="@layout/child_layout"就可以了:

    比如,include_voice_ctrl_bar_layout.xml是一个可以提取出来的共用布局:

      在需要使用该共用布局的地方作如下调用即可:

    <include layout="@layout/include_voice_ctrl_bar_layout" />

    注意事项

    include和其它组件标签(RelativeLayout、LinearLayout、TextView等)一样,都可以使用layout属性来设置布局文件的宽高和位置,但需要注意的是:必须要复写android:layout_width和android:layout_height属性才能使用其它属性(比如:android:layout_grivity、android:layout_align...、android:id等),这样可以避免include引用layout中的子组件属性影响到include的布局效果

    <include 

        android:layout_width="match_parent"

        android:layout_height="61dp"

        android:layout_alignParentBottom="true"

         layout="@layout/include_voice_ctrl_bar_layout"

    />

    相关文章

      网友评论

          本文标题:Android中标签的使用及注意事项

          本文链接:https://www.haomeiwen.com/subject/iwxfqftx.html