位置: 编程技术 - 正文

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

  • 个人私活 要交个人所得税吗
  • 所得税申报是什么
  • 企业发生的哪些成本可以在企业所得税税前扣除
  • 借款当月算利息吗
  • 免抵退的意思
  • 劳务企业向总包提供
  • 签证费没有发票可以入账吗
  • 生产企业出售空调设备
  • 公司租用办公室需要交房产税吗
  • 佣金支出和手续费税前扣除相关政策依据及会计处理
  • 收到政府补贴现金流量表怎么填
  • 其他业务收入记账凭证怎么写
  • 单位买另一单位银行承兑汇怎样入账?
  • 注册资本增资印花税减半
  • 堤围费是什么意思
  • 纯利润和毛利润哪个多
  • 工伤医疗费会计分录
  • Mac怎么更改锁屏密码
  • 苹果手机查找对方手机位置看不到
  • php环境配置教程Apace
  • 充值会员卡送的营销秘诀
  • vue大屏组件库
  • 存货周转率公式怎么算
  • 预付工程施工款会计分录
  • Linux(CentOS)下PHP扩展PDO编译安装的方法
  • input 文件
  • Js模板字符串添加点击事件
  • 3d人体骨骼模型软件
  • php公众号开发框架
  • 货物赔偿款如何计算
  • 公司新增注册资本是认缴的吗
  • 罚款记入其他应收款科目
  • 电子税务局网开电子发票
  • 两处取得收入,如何进行个税的申报?
  • 租赁合同的印花税怎么交
  • 企业出售房屋
  • 母公司合并子公司报表
  • 资产负债表所有者权益排列顺序
  • 无形资产分期付款会计分录?
  • 股权转让中土地要否缴纳增值税
  • 厂家给经销商的补贴怎么开票
  • 土地增值税的预征和清算
  • 预收账款冲销账户怎么做
  • 个税滞纳金影响企业吗
  • 拆迁置换安置房
  • 应付账款明细账怎么登记
  • 销项负数发票给对方哪一联
  • 收到其他公司款项会计分录
  • 以前年度损益调整借贷方向
  • 没有收入是纳税人吗
  • 预付货款用什么会计科目
  • 视同销售要以什么顺序确定销售额?
  • 公司注销财务账本怎么处理
  • 盘亏和报废报损的区别
  • 损益类科目结转本年利润方向
  • 房租增值税专用发票需要开多张,单位和数量如何填写
  • mysql怎么取消密码
  • 恢复mysql数据库
  • 不一样的萧先生
  • windows一体机
  • linux@ubuntu
  • os x10.10.3beta5官网下载 yosemite10.10.3beta5下载地址
  • win8自动进入桌面
  • win7使用临时配置文件登录
  • win10一周年版本
  • Extjs Ext.MessageBox.confirm 确认对话框详解
  • node.js 模块
  • linux source命令是什么
  • 详细说明什么是支撑
  • perl 哈希用法
  • selenium自动化步骤
  • shell脚本实战
  • javascripr
  • 英语流利说的简单介绍
  • 国家税务总局会议管理办法
  • 河南省人民医院和郑大一附院哪个好
  • 持有上海市居住证一年以上是什么意思
  • 个税扣款怎么查询
  • 成都交房需要交什么费用
  • 企业所得税的税负率多少合适
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设