zoukankan      html  css  js  c++  java
  • android底部标题栏的实现

    一,使用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中利用的是

    1.     FragmentTransaction fragmentTransaction = this.getSupportFragmentManager().beginTransaction();
    2.                 // 替换当前的页面
    3.                 fragmentTransaction.replace(R.id.frame_content, fragmentPage3);
  • 相关阅读:
    Flink
    数据工程师
    数据库中间件
    数据仓库
    数据库
    设计模式
    机器学习
    Collections
    Concurrency
    Java
  • 原文地址:https://www.cnblogs.com/bobodeboke/p/3245354.html
Copyright © 2011-2022 走看看