时间:2021-05-21
Android Fragment实现底部通知栏,供大家参考,具体内容如下
截图如下:
1. 第一步先要创建fragment(动态注册)
然后将两个勾选取消掉(还有一种是自己手动创建)
会自动生成相对应的layout布局,剩下的要根据自己的需求了
2.在Activity的布局里写好四个按钮
这里不是重点…
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" ><LinearLayout android:id="@+id/ll_content_part" android:layout_width="match_parent" android:layout_height="match_parent" ></LinearLayout><LinearLayout android:id="@+id/ll_function" android:layout_alignParentBottom="true" android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="wrap_content"><Button android:id="@+id/btn_msg_list" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:textSize="13dp" android:onClick="click" android:text="msg"/> <Button android:id="@+id/btn_contact" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:textSize="13dp" android:onClick="click" android:text="contact"/> <Button android:id="@+id/btn_disc" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:textSize="13dp" android:onClick="click" android:text="disc"/> <Button android:id="@+id/btn_me" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:textSize="13dp" android:onClick="click" android:text="me"/></LinearLayout></RelativeLayout>3.Activity的代码
其中定义了四个整型常量记录了四个按钮的状态,还有一个当前状态,进而判断当前点击按钮的状态,点击切换文字颜色和图标
每次判断四个Fragment的引用是否为空,不为空就不需要每次在new一遍Fragment
replace每次都会重新初始化fragment,它是先remove掉相同id的fragment,再add当前fragment。
add不会回每次都初始化fragment,一般配合hide()和show()方法
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
单Activity多Fragment实现底部导航器最近由于Android基础知识讲解需要,采用单Activity多Fragment实现类似QQ底部导航器示例,这
RadioGroup实现底部导航栏效果,如图::实现可最基本的导航栏功能,不能左右滑动,只能点击1.内嵌的fragment的布局:2.fragment的acti
Android开发过程中,特别是新开的项目,底部状态栏的切换使用的频率非常的高,主要的实现方式有:(1)、TabLayout+Fragment(2)、Fragm
底部导航栏,在我们App项目中是非常常用!而且实现它的方式很多,今天我们就来使用RadioButton+Fragment实现底部导航栏!下面就让我们动手吧,首先
本文实例为大家分享了Android实现底部切换标签的具体代码,供大家参考,具体内容如下实现底部通用切换标签,嵌套Fragment,方便自定义布局自定义控件:wi