文档章节

Android 导航栏TabHost处理错误

DAOYUAN0626
 DAOYUAN0626
发布于 2016/09/05 18:20
字数 245
阅读 20
收藏 0

打开配置好android开发环境的eclipse,新建项目,在项目目录下的res中找到layout(布局)目录,打开布局文件

一、从左侧拖入TabHost,拖入后会报错。如下图

    解决方法只需在LinearLayout中加入android:orientation="vertical"即可

                   

二、导航栏添加之后一般在上方,和我们的通常习惯不一样

    所以我们需要将导航栏调整到下边,也就是将TabWidget放到FrameLayout下方。如下图

                    

    但是查看结果,发现全屏是空白的,这主要是FrameLayout占的空间太大了,我们在其中添加一句

    android:layout_weight="0.8"   就可以解决,目的使他们的权重有所适应。

接下开大致的导航栏就做得差不多了,我们还可以给它下方导航文字改成图片加文字。

                 

© 著作权归作者所有

DAOYUAN0626

DAOYUAN0626

粉丝 5
博文 79
码字总数 33031
作品 0
宝山
后端工程师
私信 提问
Android项目-几种常见的应用架构

android两种Tab分页的方式:TabActivity和ActivityGroup http://www.apkbus.com/blog-70574-40942.html 1、单个Activity架构(推荐) 首页是Activity,里面页面为View 头部底部栏都是公用的,...

刘遇安
2014/08/28
1K
0
底部导航栏-----FragmentTabHost

【说明】   1、主界面上添加父容器:FragmentTabHost     属于v4兼容包     需要指定该id为android:id/tabhost,不能修改,表示由android系统来托管这个id。     本身是一个Fra...

汪菜菜
03/11
0
0
小杨的Android学习之旅(2)——模拟百度贴吧底部导航栏

晚上没啥事做,朋友过生日喝了点酒,就不准备敲代码了,在之前在网上找了一个底部导航栏的demo,下午就做了一下,实现的方法比较简单,也很容易理解,是用TabActivity和TabHost做的。 不过好...

懒懒不lan
2013/12/21
455
2
Android 底部菜单栏实现

虽然网上有很多底部菜单栏的实现方式,但是实现方式各种各样,很多也不符合自己的口味,所以还是总结下底部菜单栏的实现方式,以便以后方便查询使用 实现方式一:通过TabWidget实现 这种方式...

yumingxinli
2013/01/28
2.3K
0
【Android进阶】嵌套TabHost (TabHost中放TabHost,类似二级目录、二级树)

今天讲一下,如何在TabHost中,再放TabHost。 先来看一下效果。 一层TabHost 两层Tabhost (内部TabHots在上面) 两层TabHost (内层TabHots在下面) 下面说一下代码,一共3个 java类,3个xml布局...

晨曦之光
2012/03/01
5.1K
2

没有更多内容

加载失败,请刷新页面

加载更多

Android面试常客之Handler全解

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/fnhfire_7030/article/details/79518819 前言:又到了一年...

shzwork
27分钟前
4
0
position sticky 定位

本文转载于:专业的前端网站➫position sticky 定位 1、兼容性 https://caniuse.com/#search=sticky chrome、ios和firefox兼容性良好。 2、使用场景 sticky:粘性。粘性布局。 在屏幕范围内时...

前端老手
34分钟前
4
0
CentOS 7 yum 安装 PHP7.3 教程

参考:https://www.mf8.biz/centos-rhel-install-php7-3/ 1、首先安装 EPEL 源: yum install epel-release 安装 REMI 源: yum install http://rpms.remirepo.net/enterprise/remi-release......

dragon_tech
49分钟前
4
0
Linux物理网卡聚合及桥接

Linux内部实现的bridge可以把一台机器上的多张网卡桥接起来,从而把自己作为一台交换机。同时,LInux bridge还支持虚拟端口,即桥接的不一定都是物理网卡接口,还可以是虚拟接口。目前主要表...

xiangyunyan
50分钟前
4
0
一起来学Java8(一)——函数式编程

在这篇文章中,我们将了解到在Java8下如何进行函数式编程。 函数式编程 所谓的函数式编程就是把函数名字当做值进行传递,然后接收方拿到这个函数名进行调用。 首先来看下JavaScript如何进行函...

猿敲月下码
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部