位置: 编程技术 - 正文

android TabHost小结(android navigation bar)

编辑:rootadmin

推荐整理分享android TabHost小结(android navigation bar),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:安卓 localhost,android filehost,android.support.design.widget.tablayout,android filehost,androidhomepage,安卓 localhost,安卓 localhost,android.support.design.widget.tablayout,内容如对您有帮助,希望把文章链接给更多的朋友!

转载:

TabHost是整个Tab的容器,包括两部分,TabWidget和FrameLayout。TabWidget就是每个tab的标签,FrameLayout则是tab内容。

android TabHost小结(android navigation bar)

1、如果我们使用extends TabAcitivty,如同ListActivity,TabHost必须设置为@android:id/tabhost 2、TabWidget必须设置android:id为@android:id/tabs 3、FrameLayout需要设置android:id为@android:id/tabcontent 4、参考这儿:<a href=" http:="" www.2cto.com="" kf="" web="" asp="" "="" target="_blank" class="keylink" style="color: rgb(, , ); text-decoration: none;">aspx"> Java代码 <?xml version="1.0" encoding="utf-8"?> <TabHost xmlns: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"> <FrameLayout android:id="@android:id/tabcontent" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1.0" android:paddingBottom="px"/> <TabWidget android:id="@android:id/tabs" android:layout_alignParentBottom="true" android:layout_width="fill_parent" android:layout_height="px" android:visibility="gone" android:layout_weight="0.0"/> <RadioGroup android:gravity="center_vertical" android:orientation="horizontal" android:id="@&#;id/main_radio" android:background="@drawable/radiogroup_background" android:layout_width="fill_parent" android:layout_height="dip" android:layout_gravity="bottom"> <RadioButton android:id="@&#;id/main_index_button" android:layout_marginTop="1.0dip" android:layout_marginRight="5dip" android:text="@string/main_name" android:drawableTop="@drawable/unistall" style="@style/main_tab_bottom" android:background="@drawable/radio_bg"/> <RadioButton android:id="@&#;id/main_running_button" android:layout_marginTop="1.0dip" android:layout_marginRight="5dip" android:text="@string/run_manager_name" android:drawableTop="@drawable/unistall" style="@style/main_tab_bottom" android:background="@drawable/radio_bg"/> <RadioButton android:id="@&#;id/main_uninstall_button" android:layout_marginTop="1.0dip" android:text="@string/uninstall_manager_name" android:drawableTop="@drawable/unistall" style="@style/main_tab_bottom" android:background="@drawable/radio_bg"/> </RadioGroup> </LinearLayout> </TabHost>

为了让tabHost显示在下方,要将RadioGroup的layout_gravity设置为bottom,再将FrameLayout的layout_weight设置为1,这样就可以将RadioGroup撑到最下方。style="@style/main_tab_bottom"里面定义了样式文件。

接下来就是在activity中初始化并添加tabhost: Java代码 tabHost = (TabHost) findViewById(android.R.id.tabhost); tabHost.addTab(Constant.tabHost.newTabSpec("Main") .setIndicator(getString(R.string.main_name),null) .setContent(new Intent(this, Main.class))); tabHost.addTab(Constant.tabHost.newTabSpec("RunManager") .setIndicator(getString(R.string.run_manager_name),null) .setContent(new Intent(this, RunManager.class))); tabHost.addTab(Constant.tabHost.newTabSpec("UninstallManager") .setIndicator(getString(R.string.uninstall_manager_name),null) .setContent(new Intent(this, UninstallManager.class)));

初始化每个RadioButton并为其添加setOnCheck

android 判断切换后台 判断按下home键 写这个博客不是为了实现监听home键,而是判断切换后台,说过不写一些没意思的博客,监听home键或者屏蔽home键的方法,请百度。我这个篇博客只是想

Android—如何查看android源码 我是根据以下文章来查看声明:高手跳过此文章当我们在eclipse中开发android程序的时候,往往需要看源代码(可能是出于好奇,可能是读源码习惯),那

Android广告轮播图效果实现 效果如下:首先看下一下布局文件:RelativeLayoutxmlns:android="

标签: android navigation bar

本文链接地址:https://www.jiuchutong.com/biancheng/385947.html 转载请保留说明!

上一篇:android自定义属性三部曲(android 自定义style)

下一篇:android 判断切换后台 判断按下home键(android局部界面切换)

  • 营业现金比率是用经营活动净流入还是经营活动流入
  • 个人生产经营所得税
  • 季报利润表本月金额和本年累计金额
  • 金蝶销售订单和采购订单关联
  • 机械设备租赁印花税谁交
  • 印花税购销合同计税金额怎么算
  • 红字信息表跨月撤销和申报
  • 固定资产不提折旧怎么算
  • 总产值和主营业务收入
  • 填仓2021
  • 旧设备换新设备文案
  • 建设工程的停工损失包括哪些内容
  • 收到免税发票怎么做账务处理
  • 研发设备一次性扣除账务处理
  • 应收账款处置损益
  • 异地缴纳个人所得税
  • 所得税汇算清缴后发现有误怎么办
  • 营改增对企业的影响案例
  • 关于保安员服务内容主要包括
  • 全国失信人员信息
  • 技术服务费发票需要备注吗
  • 如何查发票真伪发票查询
  • 低价购买债权后可否向债务人全额主张债务
  • .net 安装
  • 苹果系统怎么修复
  • linux监控系统命令
  • win10 待机时间
  • geeklink 极联科技
  • 融资租赁的两种基本形式
  • 金融服务机构
  • 国产版忠犬八公观后感
  • yii2框架从入门到精通
  • 专项储备怎么理解
  • 大数据可视化前端界面模板
  • node安装配置环境变量
  • Pytorch深度学习实战3-6:详解网络骨架模块nn.Module(附实例)
  • cifar10图像分类实验报告
  • echarts series name
  • bert模型能做什么
  • bp-神经网络
  • -shared
  • gluster peer status
  • 无偿调出固定资产账面价值为零如何处理
  • 财政拨入的科技费是什么
  • vant的Uploader 文件上传,图片数据回显问题
  • 什么是子公司 和控股的区别
  • 会计自制原始凭证有哪些
  • 新会计准则哪一年颁布
  • persona工具
  • mysql5.5创建用户
  • 金税四期对企业纳税管理影响分析
  • 发票拍照打印出来可以报销吗法律
  • 开发成本属于哪一类科目
  • 进项已抵扣,退货发票怎么处理
  • 建设期收到罚单怎么处罚
  • 员工宿舍发生事故赔偿吗
  • 未按期预缴企业社保
  • 小型润滑油生产设备要哪些
  • 计提房产税的账务处理
  • 如何建立一个新的群
  • select into 和 insert into select 两种表复制语句
  • ubuntu16连接wifi步骤
  • win8系统故障了怎么办
  • centos7 本地yum
  • win10命令提示符需要密码
  • 如何解决win10系统开机一直转圈圈的问题
  • js布尔类型用法
  • cocos2d-js-min.js
  • node管理工具
  • opengl gltranslatef
  • unity项目资源
  • node.js中的http.response.writeHead方法使用说明
  • 批处理文件实例
  • unity射击游戏完整功能代码
  • Python字符串的常用方法
  • 如何通过发票号下载电子发票
  • 廉租房取消之后有什么补贴
  • 天津税务查询电话
  • 昆明学院领导班子
  • 争议问题
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设