android底部标题栏的实现
2024-10-07 05:44:31
一,使用TabActivity来实现底部导航
http://www.apkbus.com/forum.php?mod=viewthread&tid=125521
这种方法在最新版本的sdk中是被抛弃的,但是使用相对依然还挺广泛,可以参照。
这里面提供了两种方法,一种是利用系统的tabwidget,另一种是将tabwidget隐藏,而借助于radiogroup来实现。
二、由于tabactivity已经在4.0以上的系统中被抛弃,因此之后主要使用fragment来实现。
http://www.apkbus.com/android-125525-1-1.html?from=threadlink
这篇博客主要讲解了fragment的相关背景知识
三、利用fragment实现的底部菜单栏
http://www.apkbus.com/android-125529-1-1.html?from=threadlink
四、利用fragment和popupwindow实现的类似qq空间的底部菜单栏效果
http://www.apkbus.com/forum.php?mod=viewthread&tid=125534
至此,底部导航基本上总结完毕,其他就需要自己举一反三灵活应变了
由此可见,不论采用tabactivity或者fragment,基本思路都是两种,
一种是借助tabhost添加tab卡,并添加与之相连的activity或者fragment。这种情况下tab卡和对应页面可以通过简单的代码进行关联,点击时候实现切换。
另外一种如果需要灵活的布局,就需要自己控制选项页的切换:
在fragment中利用的是
|
最新文章
- [c++] constexpr and literal class
- asp.net中打印指定控件内容
- Python语言规范及风格规范
- abbyy cup a
- Android手机拍照
- iOS开发——UI篇OC篇&;UIStackView详解
- JsRender
- New ipad安装Perl支持安装nikto
- Portal.MVC
- get 和 post请求的区别
- 改变MyEclipse创建JSP时默认的pageEncoding编码
- 代理(Proxy)模式
- git本机服务器配置(一):git的安装
- LeetCode 整数反转
- 给MS的意见
- Feature Extractor[content]
- 深入理解v-model
- 通过Oracle DUMP 文件获取表的创建语句
- 给Linux服务器设置共享文件目录
- SCCM2012 R2实战系列之十二:解决OSD分发时间过长的问题
热门文章
- P3964 [TJOI2013]松鼠聚会
- Jquery复习(五)之append()、appendTo()、prepend()、prependTo()、after()、before()易忘点
- vue 中 @click.native.prevent 事件
- DEV第三方控件的GalleryControl控件
- install-info - 更新 info/dir 项
- HMC版本支持
- Directed Roads CodeForces - 711D (基环外向树 )
- Spring加载资源文件的方式
- P1903 奖学金题解
- mapper映射文件配置之select、resultMap(转载)