使子控件超出父控件的限制

来源:互联网 发布:js data- 编辑:程序博客网 时间:2024/05/29 16:06

实现效果如图
这里写图片描述

操作方法

使根布局设置clipChildren =false,然后将要设置突出的布局位置设置固定,如android:layout_gravity=”bottom”代码如下

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"          xmlns:tools="http://schemas.android.com/tools"          android:layout_width="match_parent"          android:layout_height="match_parent"          android:background="@color/pure_white"          android:clipChildren="false"          android:orientation="vertical"><RelativeLayout    android:id="@+id/show_layout"    android:layout_width="match_parent"    android:layout_height="0dp"    android:layout_weight="1"    ></RelativeLayout><LinearLayout    android:id="@+id/menu_bottom"    android:layout_width="match_parent"    android:layout_height="57dp"    android:background="@drawable/activity_main_bottom_bg"    android:orientation="horizontal">    <LinearLayout        android:id="@+id/view_tab_hot_line"        style="@style/activity_main_tab"        >        <ImageView            android:id="@+id/tab_home"            android:layout_width="30dp"            android:layout_height="30dp"            android:src="@drawable/activity_main_hot_line_selected"/>        <TextView            android:id="@+id/tv_home"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:layout_marginTop="2dp"            android:text="首页"            android:textColor="@color/base_red"            android:textSize="11sp"/>    </LinearLayout>    <LinearLayout        android:id="@+id/view_tab_msg"        style="@style/activity_main_tab">        <ImageView            android:id="@+id/tab_msg"            android:layout_width="30dp"            android:layout_height="30dp"            android:src="@drawable/activity_main_message"/>        <TextView            android:id="@+id/tv_msg"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:layout_marginTop="2dp"            android:text="消息"            android:textColor="@color/gray_3d"            android:textSize="11sp"/>    </LinearLayout>    <LinearLayout        android:id="@+id/view_tab_post"        android:layout_width="0dp"        android:layout_height="73dp"        android:layout_weight="1"        android:layout_gravity="bottom"        android:gravity="center_horizontal"        android:orientation="vertical">        <ImageView            android:id="@+id/tab_task"            android:layout_width="55dp"            android:layout_height="55dp"            android:src="@drawable/activity_main_post"/>        <TextView            android:id="@+id/tv_task"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:layout_marginTop="1dp"            android:text="发布"            android:textColor="@color/gray_3d"            android:textSize="11sp"/>    </LinearLayout>    <LinearLayout        android:id="@+id/view_tab_cart"        style="@style/activity_main_tab">        <ImageView            android:id="@+id/tab_community"            android:layout_width="30dp"            android:layout_height="30dp"            android:src="@drawable/activity_main_cart"/>        <TextView            android:id="@+id/tv_community"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:layout_marginTop="2dp"            android:text="圈子"            android:textColor="@color/gray_3d"            android:textSize="11sp"/>    </LinearLayout>    <LinearLayout        android:id="@+id/view_tab_me"        style="@style/activity_main_tab">        <ImageView            android:id="@+id/tab_user"            android:layout_width="30dp"            android:layout_height="30dp"            android:src="@drawable/activity_main_me"/>        <TextView            android:id="@+id/tv_user"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:layout_marginTop="2dp"            android:text="我的"            android:textColor="@color/gray_3d"            android:textSize="11sp"/>    </LinearLayout></LinearLayout>

新来csdn,希望大家多多关注~,有问题请留言。

1 0
原创粉丝点击