使子控件超出父控件的限制
来源:互联网 发布: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
- 使子控件超出父控件的限制
- 底部导航实现使子控件超出父控件的限制
- Android子控件超出父控件的范围被覆盖问题
- 如何让安卓(Android)子控件超出父控件的范围显示
- 安卓设置子视图超出父控件大小
- hit-Testing 子视图超出父试图部分上的控件响应事件
- GridLayout,子控件EditText内容超出屏幕
- GridLayout,子控件EditText内容超出屏幕
- 按钮超出父控件后无法响应点击的解决方法
- 自定义自动换行布局控件,实现子控件宽度超出整行时自动换行。setMeasuredDimension的使用
- 自定义自动换行布局控件,实现子控件宽度超出整行时自动换行。setMeasuredDimension的使用
- QML TextInput的字体超出控件范围
- Android 显示view控件超出父控件效果
- 突破父控件的布局限制,让子view从屏幕边缘滑进屏幕的动画效果
- Delphi中释放父控件里的所有子控件
- 父控件与子控件的焦点问题
- WPF获取想对于父控件的子控件坐标
- WPF中查找子控件、父控件的方法
- 动画帧加载过程
- java web目录层次
- 一个优秀的提交应该包含什么?
- Leet Code OJ 206. Reverse Linked List [Difficulty: Easy]
- java设计模式——创建型之工厂三兄弟(1)
- 使子控件超出父控件的限制
- bzoj3504 危桥
- 面试笔试杂项积累-Unity
- w3c盒模型和ie盒子模型
- 加密和解密
- JavaScript事件绑定与冒泡捕获
- mini-uboot 启动过程简单分析
- [LeetCode]Self Crossing
- CentOS7.x安装MongoDB3.2.3教程