位置: 编程技术 - 正文

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局部界面切换)

  • 小规模纳税人税收优惠2023
  • 所得税分录是怎么计算的
  • 什么是增值税发票图片
  • 一般纳税人提供服务税率
  • 对公账户取现金怎么取
  • 股权转让产生的印花税
  • 电子承兑汇票贴现流程
  • 其他收益和营业收益
  • 怎么确定开票项目是否属于经营范围
  • 产品样品送样流程
  • 个人动产租赁所得税税率表最新
  • 业务人员差旅费为什么不计入投资性房地产成本
  • 购置房屋
  • 公允价值变动是减值吗
  • 企业所得税税前扣除异常是什么意思
  • 公司账户转账转错了能退回来吗
  • 境外增值税代扣代缴
  • 不交增值税当月还需要计提税金吗?
  • 增值税农产品扣除率
  • 企业对外投资需要注意的事项
  • 企业所得税上个季度赔钱下个季度挣钱
  • 营改增账务处理实例
  • 2019年小微企业增值税起征点为月销售额
  • 企业支付方式有几种
  • 鸿蒙系统怎么开发
  • 怎么让资产负债率下降
  • php7 ??
  • 出售低值易耗品的账务处理
  • 财政总预算会计科目
  • 销售无形资产增值税税率2022
  • 分公司可以给总公司开发票么
  • 酒店原材料内部分析
  • php编程入门教程
  • 华为od机试成绩什么时候出来
  • 企业缴纳残保金规定
  • 本期收入及免税收入怎么填
  • 个人咨询服务费怎么交税
  • 错开、补开发票问题
  • 未分配利润在科目余额表里怎么看
  • 营改增后不得抵扣的进项税额
  • 土地给人家种了几十年还能要回来吗
  • access使用查询向导固定常数
  • 现金折扣如何核算
  • 公司增资该怎么做账
  • 小微企业0税务报税流程
  • 个体工商户怎么年审
  • 转账支票背书盖章图位置
  • 成立一般纳税人的利弊
  • 银行存款为负数可以结账吗
  • 增资扩股和股权转让一样吗
  • 员工辞退补偿金计算
  • 建筑工程的税务处理
  • 什么叫增值入股
  • 置换房产入账价值的确定根据什么
  • 项目支付预缴税额怎么算
  • 开发成本期末如何结转
  • 盈余公积的用途主要是
  • 为什么实收资本不属于企业资产
  • 管理不善存货盘亏计入什么科目
  • 成品油发票的勾选方法
  • 长期待摊费用可以摊销20年吗
  • 减值损失账务处理
  • 通过实例认识MySQL中前缀索引的用法
  • 如何查看网络连接密码
  • win10怎么关闭右下角图标
  • win7无法打开此文件
  • 用户访问控制手段
  • unity3d4个脚本
  • android 自定义
  • accessviolation怎么解决
  • 如何使用nodejs
  • python爬取csdn
  • jquery.min.js源代码
  • Linux系统安装字体
  • 安卓智能设备指什么
  • jquery怎么修改样式
  • js 自执行
  • 江苏省国家税务局电子税务局官网
  • 四川税务app下载安装
  • 财务公司怎么做
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设