位置: 编程技术 - 正文

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

  • 什么公司需要缴纳印花税
  • 印花税入什么科目核算成本
  • 明股实债的风险与防范
  • 企业所得税的会计处理
  • 本月销售商品的实际成本怎么算
  • 金税四期上线了吗什么时候上线
  • 每月记账报税客户怎么填
  • 个人社保缴费多少钱一个月
  • 员工向用人单位签加班协议书范本
  • 合并扣税项是什么科目
  • 残疾人就业保障金申报时间
  • 一般纳税人增值税申报操作流程
  • 取得划拨或赠与资产需要缴企业所得税吗?
  • 普通增值税发票可以抵税吗?
  • 企业领用本企业生产的产品会计分录
  • 企业招待客户的费用
  • 年终奖和工资个人所得税计算器
  • 个体户如何报年报
  • 水果 增值税专票
  • 小微企业免征增值税优惠
  • 怎样预交增值税
  • 管家婆已过账销售单如何删除
  • 个人独资企业是什么意思
  • 对外投资亏损可以记股权投资减少吗
  • 分红转增股本什么意思
  • 几年前的美元现在值钱吗
  • 汇算清缴退税计入什么科目
  • 金银制成的金银币及摆件是否征收消费税?
  • 个人在杂志上发表散文取得的所得
  • 临时使用自建商品房是否需要缴纳房产税?
  • 食堂买菜怎么算
  • 哪些固定资产不会随着时间的流逝贬值
  • 企业所得税汇算清缴操作流程
  • 农业企业出租厂房需要交税吗
  • 代开的发票没有人名行不行?
  • 总公司拨给分公司款需要交税吗
  • 小规模企业有收入吗
  • linux编译驱动文件
  • php未定义数组下标0
  • PHP:pcntl_wifsignaled()的用法_PCNTL函数
  • 借入长期借款的利息
  • 计提税金及附加怎么算
  • 外商投资企业如何定性
  • 长期股权投资会减值吗
  • php抓取
  • web自动化测试方法
  • css给div加边框
  • 查看ls命令的使用手册
  • 负数发票的销售成本怎么做?
  • 应交税费为负数要调整吗
  • 企业接受投资者投资,投资者超额缴入的资本
  • 咨询公司小规模纳税人企业所得税核定征收
  • sqlserver2008r2数据库导出教程
  • 结算备付金账户是什么帐户
  • 高新企业预缴增值税税率
  • 小规模纳税人开专票税率是1%还是3%
  • 流动比率计算公式是年初还是年末
  • 应收账款结算方式有几种
  • 差旅费记入哪个费用
  • 小规模普票收入要交税吗
  • 收到的普通发票被对方作废
  • 数据库连接说明
  • windows中双击硬盘驱动器图标操作的作用
  • win10安装完成后需要做哪些设置
  • winxp系统怎么投屏
  • win10预览版和正式版区别
  • win10安装 升级
  • win7系统怎么设置开机密码?
  • vb win7
  • node.js gui
  • Linux查看所有用户和密码
  • python清除运行结果
  • 统计重复出现的次数
  • node js官网
  • node中的ejs
  • python多线程异常后所有线程均不往下执行
  • jquery定位
  • python写一个复制文件的程序
  • 中山市十大纳税大户
  • 郑州市管城区地图范围
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设