参考

http://blog.csdn.net/xixinyan/article/details/6771341

http://blog.sina.com.cn/s/blog_6b04c8eb0101a2ej.html

xml

<TabHost  xmlns:android="http://schemas.android.com/apk/res/android"  android:id="@android:id/tabhost"  android:layout_width="fill_parent"  android:layout_height="fill_parent"><LinearLayout  android:orientation="vertical"  android:layout_width="fill_parent"  android:layout_height="fill_parent"android:layout_weight="1">  <!-- 将导航栏tab放置底部 --><FrameLayout  android:id="@android:id/tabcontent"  android:layout_width="fill_parent"  android:layout_height="fill_parent"  android:layout_weight="1" />  <TabWidget  android:id="@android:id/tabs" android:layout_width="fill_parent" android:layout_height="wrap_content"android:background="@color/chocolate" android:textColor = "@color/darkgray"android:layout_marginBottom="-3dip" />  <!-- "去掉最下方的亮色条"  --></LinearLayout>
</TabHost>

java

public class MainTab extends TabActivity {ActionBar actionBar;boolean isExit;@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.mainintent);actionBar = getActionBar();actionBar.hide();// 获取该Activity里面的TabHost组件TabHost tabHost = getTabHost();// 使用Intent添加第一个Tab页面tabHost.addTab(tabHost.newTabSpec("tab1").setIndicator("AA")
//                ,getResources().getDrawable(R.drawable.ic_launcher)).setContent(new Intent(this, AA.class)));// 使用Intent添加第二个Tab页面tabHost.addTab(tabHost.newTabSpec("tab2").setIndicator("BB").setContent(new Intent(this, BB.class)));
}// 设置TabHost的背景颜色tabHost.setBackgroundColor(Color.argb(150, 22, 70, 150));// 设置TabHost的背景图片资源// mTabHost.setBackgroundResource(R.drawable.bg0);// 设置当前显示哪一个标签tabHost.setCurrentTab(0);

转载于:https://www.cnblogs.com/sudawei/p/3435001.html

android使用tabhost实现导航相关推荐

  1. Android ViewPager+TabHost实现首页导航

    今天发的是TabHost结合ViewPager实现首页底部导航的效果,虽然说网上有很多这样的Demo,不过呢,我还是要把自己练习写的发出来,没错!就是这么任性: 先上效果图,如下: 代码里面有注释,就 ...

  2. Android StudioDay03-3(键盘导航)

    Android Studio Day03-3(键盘导航) (1)打开Select In     快捷键:alt+F1 如下图: (2)打开Class     Ctrl+N Class操作允许用后导航到 ...

  3. android 选项卡TabHost

    选项卡主要有TabHost.TabWiget和 FramentLayout3个组件组成,用于实现一个多标签的用户界面,通过他可以将一个复杂的对话分隔成若干个标签页,实现对信息的分类显示和管理.使用给组 ...

  4. Android开发之底部导航栏标准

    以下是封装的库源码: 1 package com.example.oldtab; 2 3 import java.util.ArrayList; 4 5 import android.content. ...

  5. android仿微信的activity平滑水平切换动画,Android实现简单底部导航栏 Android仿微信滑动切换效果...

    Android实现简单底部导航栏 Android仿微信滑动切换效果 发布时间:2020-10-09 19:48:00 来源:脚本之家 阅读:96 作者:丶白泽 Android仿微信滑动切换最终实现效果 ...

  6. android preference tab,Android SharedPreference - TabHost问题

    我正在开发Android应用程序,它有两个不同的tabhost:Main和Child. 在主tabhost我有5个不同的标签,最后一个打开新的活动,我有登录页面.我想创建一个布尔类型isLoggedI ...

  7. Android隐藏状态栏、导航栏

    Android隐藏状态栏.导航栏 [java] view plaincopy private void hideStatusNavigationBar(){ if(Build.VERSION.SDK_ ...

  8. android tabhost 多个activity,Android:TabHost中Activity的生命周期问题

    用过TabHost制作多个activity的分页效果的朋友应该知道,tabhost中镶嵌的activity的onCreate和onDestroy是和tabhost关联的,在创建了tabhost之后,第 ...

  9. Android 使用ViewPager实现导航页面

    PagerAdapter类 /*** 作者:created by meixi* 邮箱:13164716840@163.com* 日期:2018/7/23 17*/public class GuideP ...

最新文章

  1. CentOS 6.2 yum安装配置lnmp服务器(Nginx+PHP+MySQL)
  2. 微盟“删库”程序员被判6年,供述无力偿还网贷,酒后感觉生活不如意
  3. 同一台服务器上面安装多个mysql数据库
  4. collection集合 多少钱_面试必备-Java集合框架
  5. 实现Ajax异步交互
  6. python 读取中文文件名/中文路径
  7. Python使用matplotlib设置pandas绘制的饼状图扇形标签
  8. js 中exec、test、match、search、replace、split用法
  9. 丢失更新的问题产生和解决
  10. TCTrack: Temporal Contexts for Aerial Tracking
  11. 103.219.29杭州DNS常见的的5个网络安全威胁
  12. 11万多职场文章技巧ACCESS数据库
  13. ltp install
  14. ai人工智能的数据服务_AI如何帮助提高企业数据质量
  15. App Store上架之邓白氏编码申请
  16. 阅读5Incorporating travel behavior regularity into passenger flow forecasting
  17. pdf怎么压缩文件到最小?如何将pdf压缩到指定大小?压缩pdf文件大小怎么压缩?如何压缩pdf大小?
  18. 哈工程计算机系保研率,武汉理工VS哈工程,20保研率哈工程高,哪所值得考?学长精准分析...
  19. RT-Thread学习笔记|TCS34725 RGB 颜色识别传感器详解
  20. 字符串--分类统计字符个数(心得+知识点)

热门文章

  1. 深入理解pthread_cond_wait、pthread_cond_signal
  2. MySQL数据同步,出现Slave_SQL_Running:no和slave_io_running:no问题的解决方法
  3. 基于Redis的分布式锁实现
  4. STM32开发 -- 复位类型判断
  5. STM32开发 -- Secure CRT 自动记录日志和时间戳功能配置
  6. C语言再学习 -- Linux下find命令用法
  7. zcmu-1644 多连块拼图
  8. Pocket Hacking: NetHunter实战指南
  9. Apk去签名校验详解
  10. JZOJ 5600. 【NOI2018模拟3.26】Arg