位置: 编程技术 - 正文

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

  • 委托加工物资的成本包括哪些内容
  • 普通发票忘记开数量和单价可以用吗
  • 工资申报是当月申报当月的吗
  • 成本票和进项票怎么区分
  • 个税里的累计专票是什么
  • 进项税额在贷方怎么登明细账
  • 出口退税增值税账务处理
  • 银行电子承兑汇票怎么转让
  • 员工宿舍买热水器计入什么费用
  • 国际多式联运必须具备的基本条件是什么
  • 新成立的企业都有哪些
  • 超范围经营如何举报
  • 去银行提取备用金开支票怎么填
  • 电费应收电费和实际电费
  • 事业单位库存现金
  • 研发物资
  • 劳务发票个人所得税计算器
  • 住房公积金做账怎么看交了哪些人
  • 电子汇票如何使用
  • 外币报表折算差额怎么算
  • 税控盘的抵扣怎么填
  • 往来款项分为哪两类
  • 出纳人员怎么核对现金日记账?
  • 计提福利费会计科目
  • 什么叫盘活存量股票
  • 苹果手机微信怎么迁移聊天记录到新手机
  • 什么叫php
  • 政府性基金收入来源
  • 集团内部调拨账务处理
  • 固定资产计算折旧时用扣除减值吗
  • 商品流通企业会计科目表
  • 收到员工罚款分录
  • 库存现金盘亏处理流程
  • php模板教程
  • php trait用法
  • php转utf8
  • javaweb购物
  • 前端工程化解决方案
  • react 入门教程
  • thinkphp6.0完全开发手册
  • 应交税费的主要成本
  • 个人所得税年度申报什么意思
  • 技术转让免征增值税需要备案吗
  • dedecms手册
  • 生产车间劳务费会计分录
  • 无偿受让股权是利好吗
  • 房屋租赁需要计提印花税吗
  • sqlserver2008安装完在哪打开
  • 厂家给经销商的活动方案怎么写
  • 自产产品用于捐赠是否要确认收入
  • 事业单位其他支出科目
  • 甲公司控股乙公司
  • 企业对外购和自己的区别
  • 复利终值与现值的关系
  • mysql查询倒数第二个字母为a
  • centos cmake安装
  • cosplay步骤
  • ububtu安装教程
  • win8系统出现自动修复
  • vmware 安装教程
  • Mac系统中使用QuickTime Player实现屏幕录像图文教程
  • Win10 Build 14267截图欣赏:贴心功能大展示
  • jquery 刷新div
  • unity3d apk
  • dos 改名
  • js的select()方法
  • android开发基础知识
  • shell编程的特点
  • 基于python的
  • javascript总结笔记
  • 简述javascript
  • 税务局领取发票后怎么操作
  • 购房发票怎么查验
  • 国家税务局何时上班
  • 江苏国税电子税务局官网
  • 税控盘离线开票金额为零怎么办
  • 深圳2021纳税
  • 印花税由哪方缴纳
  • 关于进一步加强工作纪律改进工作作风的通知
  • 成都车辆购置税2024年新政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设