`
wangminshe89
  • 浏览: 667505 次
文章分类
社区版块
存档分类
最新评论

Android中选项卡TabHost的实际应用篇

 
阅读更多

上一次学习了TabHost的基本使用(Android中选项卡TabHost的基本使用),今天学习一下实际稍微高级的应用, 例如在微博等等客户端中经常看到界面底部的那一排控件;

先看下Demo效果截图下:



要做出这样的效果,其实难度不大 总体使用一个TabHost, Tabhost上面使用RadioGroup和RadioButton的组件,然后每一个选项

对应一个Activity,点击跳转相应的Activity.

下面来看下TabHost的布局文件:

上面布局文中的 style="@style/main_style"是用的自定义样式,里面主要定义一些文字大小,和布局,还有点击的时候图片改变


接下来看总的MainActivity :


下面对应四个Activity:





下面看下这样去使用还有一个体现Android性能的地方,当我们点击下面四个选项的时候,点击点击完成之后Activity将会被onCreate() 但是当点击一次之后,接下去再去点击,会发现不会去执行onCreate(),这样其实Activity只会被创建一次,这样效率高了很多:


上面当点击到点第三个Activity还可以创建

然后继续点击第四个,---->点击第一个看效果,下面就没有输出了


好了今天就写到这里,继续学习了

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics