上一次学习了TabHost的基本使用(Android中选项卡TabHost的基本使用),今天学习一下实际稍微高级的应用, 例如在微博等等客户端中经常看到界面底部的那一排控件;
先看下Demo效果截图下:
要做出这样的效果,其实难度不大 总体使用一个TabHost, Tabhost上面使用RadioGroup和RadioButton的组件,然后每一个选项
对应一个Activity,点击跳转相应的Activity.
下面来看下TabHost的布局文件:
上面布局文中的 style="@style/main_style"是用的自定义样式,里面主要定义一些文字大小,和布局,还有点击的时候图片改变
接下来看总的MainActivity :
下面对应四个Activity:
下面看下这样去使用还有一个体现Android性能的地方,当我们点击下面四个选项的时候,点击点击完成之后Activity将会被onCreate() 但是当点击一次之后,接下去再去点击,会发现不会去执行onCreate(),这样其实Activity只会被创建一次,这样效率高了很多:
上面当点击到点第三个Activity还可以创建
然后继续点击第四个,---->点击第一个看效果,下面就没有输出了
好了今天就写到这里,继续学习了
分享到:
相关推荐
Android fragment 内部嵌套tabhost组件 详情请见: http://blog.csdn.net/singleton1900/article/details/27087833
android-->tabHost 源码
Android 嵌套TabHost示例. 两层TabHost嵌套,实现的效果类似网页上的二级菜单栏。
android Tabhost使用Demo
安卓Android源码——嵌套TabHost示例.zip
Android实现tabHost控件自定义页签页面源码
android 页卡效果,用tabhost实现最简单的页卡效果
android中fragment实现tabhost标签切换效果
很多情况下,我们需要用到标签,类似于微末下面的标签效果,直接使用系统默认的往往不能满足项目的需求,就需要我们自定义一个TabHost。下面我把在项目的实现的效果分享给大家,希望能帮助需要的朋友!
Android TabHost TabWidget 切换卡
我们常用的 类似,威信,QQ 或者其他应用软件, 底部的点击切换界面的 Tabhost
1.利用tabHost加ViewPager实现滑动的切换选项卡 2.有详细的注释,可自行修改界面风格 3.项目基于2.2开发,可兼容所有手机
安卓Android源码——ViewPager和Tabhost结合,可滑动的tabhost.rar
tabhost原效果并不理想 这里利用button 改善
Android studio TabHost应用设计
需要导入一下jar包~在libs文件夹中
Android源码——android tabhost --android UI源码.zip
Android_TabHost_TabWidget选项卡总结
TabHost的使用方法,适合初学者,适合课堂讲授实现模拟显示未接来电、已接来电和拨出电话的选项卡。
androidTabhost的使用实例代码,仅供参考