位置: 编程技术 - 正文

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

  • 民办非企业工会经费
  • 银行转账支付计入什么科目
  • 公司汽车上牌费入什么科目
  • 什么时候确认应收股利
  • 未休年假三倍怎么计算
  • 职工旅游费计入什么科目
  • 跨年度冲减收入
  • 增值税专用发票可以开电子发票吗
  • 从2017年7月1日起到现在多少天
  • 上年度的费用今年开票分录
  • 土地闲置费能否扣除
  • 软件工程外包服务
  • 计提坏账准备的会计分录
  • 减免的城建税如何申报
  • iphone有没有
  • 电脑怎么安装安卓软件
  • 房地产企业预缴增值税如何申报
  • 城镇土地使用税优惠政策
  • 如何配置环境变量windows
  • 蝾螈白话怎么读
  • 公司过户费用怎么入账
  • 货物无偿赠送分录
  • php数组函数,选班长
  • regsvr32 shmedia.dll
  • php中cookie的值存储在哪
  • php数组内容替换
  • 企业购进的商品是什么
  • php编译器与集成环境怎么安装
  • 公司注册认缴的期限一般是多少
  • vue实现简易购物车
  • gpt最大
  • 所得税费用科目的贷方登记
  • phpcms使用教程
  • 已经申报过增值税,清卡时显示未申报什么原因
  • 城建税退回怎么做分录
  • 收到抵扣发票怎么做分录
  • dedecms转eyoucms
  • 已缴款未入库是缴费成功了吗
  • 净利润除以实收资本是什么
  • 根据《中华人民共和国食品安全法》
  • PostgreSQL 角色与用户管理介绍
  • 一次性取得租赁合同
  • sql 集合运算符
  • 待处理财产损益是什么类科目借贷方向
  • 增值税发票系统客服电话
  • 差额增值税发票和全额增值税发票
  • 增值税专用发票有几联?
  • 利润分配账务处理例题
  • 以前年度损益调整怎么做账
  • 商家说垫付运费
  • 加盟代理需要什么手续
  • 企业一次性伤残就业补助金是由保险赔付吗
  • 收到汇款计入什么科目
  • 银行退回转账
  • 公司注销后原有未使用的包装还可以用吗怎么办
  • 投资和注册资本
  • 印花税票 购买
  • 固定资产改建支出的扣除规定
  • 水利建设基金怎么交
  • 企业之间土地交易
  • 填制凭证的主要内容和注意事项
  • 运维过程
  • win10改用microsoft账户登录
  • redhat配置
  • win 超级终端
  • pp越狱助手下载安装苹果
  • cocos2dx游戏有哪些
  • jquery删除dom
  • 基于python的推荐系统
  • js中scrollHeight,scrollWidth,scrollLeft,scrolltop等差别介绍
  • jquery如何加背景图片
  • javascript代码生成器
  • 新中国税务历史
  • 杭州市国税稽查三科科长
  • 个体工商户票种核定金额应该填多少
  • 印花税在哪里查询
  • 怎么知道自己的城乡属性
  • 企业注销结果查询
  • 河南税务局退税流程
  • 汽车票用什么查
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设