android使用tabhost实现导航
参考
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实现导航相关推荐
- Android ViewPager+TabHost实现首页导航
今天发的是TabHost结合ViewPager实现首页底部导航的效果,虽然说网上有很多这样的Demo,不过呢,我还是要把自己练习写的发出来,没错!就是这么任性: 先上效果图,如下: 代码里面有注释,就 ...
- Android StudioDay03-3(键盘导航)
Android Studio Day03-3(键盘导航) (1)打开Select In 快捷键:alt+F1 如下图: (2)打开Class Ctrl+N Class操作允许用后导航到 ...
- android 选项卡TabHost
选项卡主要有TabHost.TabWiget和 FramentLayout3个组件组成,用于实现一个多标签的用户界面,通过他可以将一个复杂的对话分隔成若干个标签页,实现对信息的分类显示和管理.使用给组 ...
- Android开发之底部导航栏标准
以下是封装的库源码: 1 package com.example.oldtab; 2 3 import java.util.ArrayList; 4 5 import android.content. ...
- android仿微信的activity平滑水平切换动画,Android实现简单底部导航栏 Android仿微信滑动切换效果...
Android实现简单底部导航栏 Android仿微信滑动切换效果 发布时间:2020-10-09 19:48:00 来源:脚本之家 阅读:96 作者:丶白泽 Android仿微信滑动切换最终实现效果 ...
- android preference tab,Android SharedPreference - TabHost问题
我正在开发Android应用程序,它有两个不同的tabhost:Main和Child. 在主tabhost我有5个不同的标签,最后一个打开新的活动,我有登录页面.我想创建一个布尔类型isLoggedI ...
- Android隐藏状态栏、导航栏
Android隐藏状态栏.导航栏 [java] view plaincopy private void hideStatusNavigationBar(){ if(Build.VERSION.SDK_ ...
- android tabhost 多个activity,Android:TabHost中Activity的生命周期问题
用过TabHost制作多个activity的分页效果的朋友应该知道,tabhost中镶嵌的activity的onCreate和onDestroy是和tabhost关联的,在创建了tabhost之后,第 ...
- Android 使用ViewPager实现导航页面
PagerAdapter类 /*** 作者:created by meixi* 邮箱:13164716840@163.com* 日期:2018/7/23 17*/public class GuideP ...
最新文章
- CentOS 6.2 yum安装配置lnmp服务器(Nginx+PHP+MySQL)
- 微盟“删库”程序员被判6年,供述无力偿还网贷,酒后感觉生活不如意
- 同一台服务器上面安装多个mysql数据库
- collection集合 多少钱_面试必备-Java集合框架
- 实现Ajax异步交互
- python 读取中文文件名/中文路径
- Python使用matplotlib设置pandas绘制的饼状图扇形标签
- js 中exec、test、match、search、replace、split用法
- 丢失更新的问题产生和解决
- TCTrack: Temporal Contexts for Aerial Tracking
- 103.219.29杭州DNS常见的的5个网络安全威胁
- 11万多职场文章技巧ACCESS数据库
- ltp install
- ai人工智能的数据服务_AI如何帮助提高企业数据质量
- App Store上架之邓白氏编码申请
- 阅读5Incorporating travel behavior regularity into passenger flow forecasting
- pdf怎么压缩文件到最小?如何将pdf压缩到指定大小?压缩pdf文件大小怎么压缩?如何压缩pdf大小?
- 哈工程计算机系保研率,武汉理工VS哈工程,20保研率哈工程高,哪所值得考?学长精准分析...
- RT-Thread学习笔记|TCS34725 RGB 颜色识别传感器详解
- 字符串--分类统计字符个数(心得+知识点)
热门文章
- 深入理解pthread_cond_wait、pthread_cond_signal
- MySQL数据同步,出现Slave_SQL_Running:no和slave_io_running:no问题的解决方法
- 基于Redis的分布式锁实现
- STM32开发 -- 复位类型判断
- STM32开发 -- Secure CRT 自动记录日志和时间戳功能配置
- C语言再学习 -- Linux下find命令用法
- zcmu-1644 多连块拼图
- Pocket Hacking: NetHunter实战指南
- Apk去签名校验详解
- JZOJ 5600. 【NOI2018模拟3.26】Arg