位置: 编程技术 - 正文

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

  • 审计调整分录汇总的内容
  • 工程中常见的土方工程有哪些
  • 核定征收季度核定销售额
  • 农产品收购发票可以跨区域开吗
  • 归属于母公司的净资产
  • 个人股权转让给公司
  • 中小企业工会经费怎么算
  • 房地产开发企业预缴增值税
  • 接收抵债资产税费
  • 公允价值变动计入其他综合收益
  • 个人独资企业的债务由谁承担
  • 向税务局缴纳工伤保险费有发票吗
  • 企业工资薪酬包括哪些内容
  • 收到厂家的销售返利 税收
  • 法律关系的内容是指
  • 汽车修理费增值税税率
  • 注册公司未签名怎么办
  • 外贸企业出口转内销过程中面临的问题
  • 住房公积金利息怎么算的
  • 电脑重启后分辨率没有1920x1080
  • 如何在电脑上玩三国杀移动版
  • w11系统有哪些新功能
  • 增值税要不要计入固定资产的成本中?
  • 如何将win11任务栏变小一点
  • 代扣个人缴纳社保费
  • schedulerv2.exe - schedulerv2是什么进程 有什么用
  • 消费税组成计税价格公式推导
  • 公司资产总额怎么算的啊
  • 土地使用税滞纳金不得超过
  • 汇算清缴针对哪些对象
  • 回迁房办产权证的时候需要交多少钱
  • 财政专户资金是什么意思
  • php多维数组转一维数组
  • 设计部工资计入什么费用
  • anaconda下的python
  • 成本类账户期末余额在借方还是贷方
  • 增量留抵税额是
  • vue cannot set property
  • vuerouter模块化
  • audit result
  • 个体工商户城市维护建设税
  • 专家咨询费比例不能超过多少
  • 电子承兑接收了,但是后来怎么没有了
  • 折旧率多少正常
  • 一般纳税人购销合同印花税怎么算
  • 计提附加税费是什么意思
  • 投资收益是总账还是明细账
  • 进项不能从销项抵扣
  • 发票逾期未抵扣怎么办
  • 已经结账的账目怎么冲红
  • 安全生产费的使用包括
  • 公司提供给员工暂借款未还款离职
  • 企业进出口总额
  • 长期股权投资利润调整加折旧
  • 丢失了发票怎么处理
  • 小规模纳税人怎么开增值税专用发票
  • 股东退股如何清算表格
  • 记账凭证的审核与编制可以是一个人吗
  • 商业企业长期负债怎么办
  • 社保的会计核算方法
  • sql server 用法
  • virtualbox?
  • win7操作系统在哪儿卖
  • freebsd怎么用
  • 还原精灵使用教程
  • 魔方u怎么弄
  • centos查看目录空间大小
  • centos怎么安装
  • ubuntu10.04 root的帐户启用方法
  • win8系统怎么进入控制面板
  • linux整理磁盘
  • Linux VPN 出现 807 错误的解决办法
  • cocos2djs教程
  • windows常用命令操作
  • node js并发加载缓慢
  • jquery中如何获取元素?
  • javascript entries
  • Android自定义控件
  • 浙江网上税务局登录官网
  • 云南地税app官方下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设