码迷,mamicode.com
首页 > 其他好文 > 详细

RelativeLayout中include 控件覆盖重叠的问题

时间:2016-03-02 19:54:24      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:

RelativeLayout直接include另一个layout是会把include中的控件与当前layout中的控件覆盖重叠,经过查资料

其中的include标签一定要加上(因为include中不指定这二个属性其他所有属性都无效)

android:layout_height="wrap_content"       

android:layout_width="match_parent" 

二个属性并指定id属性android:id="@+id/head"  

再在当前layout的控件中指定属性android:layout_below="@id/head" 代码如下

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"

    tools:context="com.zhouwei.uitest.MainActivity">

    <include layout="@layout/title" android:id="@+id/head"
        android:layout_height="wrap_content"
        android:layout_width="match_parent" ></include>

    <TextView
        android:id="@+id/textView"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="center"
        android:text="Hello World!"
        android:textColor="#FF0000"
    android:layout_below="@id/head"
    android:textSize="50px" />
</RelativeLayout>

 

没加前效果

技术分享


加了后

技术分享

RelativeLayout中include 控件覆盖重叠的问题

标签:

原文地址:http://www.cnblogs.com/q149072205/p/5236154.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!