zoukankan      html  css  js  c++  java
  • RelativeLayout中include 控件覆盖重叠的问题

    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>
    没加前效果


    加了后

    
    
  • 相关阅读:
    MYSQL ALTER
    初入园子
    java常用基础(一)
    C语言类型转换
    C++用EGE简单实现别踩白块游戏
    CPP常用库函数以及STL
    至我的新博客
    工厂模式
    pl/sql developer 编码格式设置
    单例模式
  • 原文地址:https://www.cnblogs.com/q149072205/p/5236154.html
Copyright © 2011-2022 走看看