`
FariyTale
  • 浏览: 195210 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

android将tab选项卡放在底部

阅读更多

android默认的tab选项卡是显示在界面的顶部的,不过貌似现在很多软件里都出现了像iphone那样将选项卡放在页面底部的界面。经过几次尝试,我找到了实现类似效果的一种方法。

其实思路很简单,就是在布局文件中将选项卡<TabWidget>标签写在选项内容标签<FrameLayout>标签的下面就行了

不过需要注意的一点就是<FrameLayout>标签中android:layout_weight属性要设置为“1”。否则界面会被<FrameLayout>覆盖掉。具体代码为:

<TabHost xmlns:android="http://schemas.android.com/apk/res/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_weight="1"
		android:layout_width="fill_parent" android:layout_height="fill_parent">
			<!-在这里添加各标签页内容---></FrameLayout>
	<TabWidget android:id="@android:id/tabs"  android:layout_width="fill_parent"   android:layout_height="wrap_content" />
	</LinearLayout>
</TabHost>

 再配合自定义的背景与点击效果,很容易做出类似新浪微博那种放iphone风格的选项卡。不过最近好像流行将选项卡放在侧面的布局界面(详见火种通讯录,qq通讯录),实现方法我还在研究ing,至于有什么进展就随缘吧。。

分享到:
评论

相关推荐

    Android多个TAB选项卡切换效果

    本篇文章将详细介绍如何在Android中实现这样的功能,以创建一个包含多个选项卡的切换效果。 首先,我们要理解Android中的选项卡切换通常是如何实现的。在Android中,我们可以使用`ViewPager`配合`TabLayout`或者...

    Android仿百度贴吧TAB选项卡菜单和悬浮式顶部效果

    MyTitleBar源代码,在Android定义Tab选项卡,实现了仿百度贴吧中的悬浮顶部和底部的标题栏效果,项目中含:源码+效果图+项目结构图,很不错的Android界面设计效果,代码中ISIBLE:0的意思是可见的;INVISIBILITY:4 ...

    [源码]Android开发 漂亮底部Tab栏 标签 选项卡制作教程

    本教程将详细讲解如何在Android项目中实现一个美观且功能齐全的底部Tab栏。 首先,我们需要理解底部Tab栏的基本构成。它通常包含3到5个选项卡,每个选项卡对应一个主要的功能区域。用户点击选项卡时,应用会显示...

    TAB底部选项卡

    在移动应用和网页设计中,底部选项卡(TAB)是一种常见的导航模式,它将主要功能以图标和文字的形式置于屏幕底部,便于用户快速访问。本文将深入探讨如何使用简单的代码来实现一个美观、易用的底部选项卡。 一、...

    Android应用底部导航栏(选项卡)实例Demo

    在Android应用开发中,底部导航栏(通常称为选项卡)是一种常见的用户界面设计模式,用于在多个视图间切换,提供清晰的导航结构。本文将深入探讨如何在Android中实现一个底部导航栏实例,主要涉及`TabWidget`的使用...

    安卓FragmentTab选项卡相关-android自定义中间带圆形按钮的底部导航控件.rar

    这个压缩包“安卓FragmentTab选项卡相关-android自定义中间带圆形按钮的底部导航控件.rar”似乎包含了一个定制化的底部导航条,该导航条在中间带有圆形按钮,这在许多现代移动应用中是流行的设计模式。 首先,...

    Android编程实现将tab选项卡放在屏幕底部的方法

    在Android应用开发中,创建一个将选项卡(Tab)置于屏幕底部的效果,通常是通过自定义布局和使用TabHost组件来实现的。以下是一份详细步骤和技术要点: 1. **使用TabHost组件**: - TabHost是Android SDK提供的一...

    RadioButton实现底部带指示条的Tab选项卡三个和两个tab的都有

    在本示例中,"RadioButton实现底部带指示条的Tab选项卡"是创建一种特殊的界面元素,它将RadioButton的样式与Tab布局结合,形成一种底部带有指示条的选项卡切换效果。这样的设计常见于移动应用中,为用户提供清晰的...

    Fragment&Tab选项卡

    在Android应用开发中,Fragment和Tab选项卡是构建用户界面的常见组件,它们结合使用能够创建功能丰富的多页面应用。本篇文章将详细讲解Fragment和Tab选项卡的相关知识点,并结合源码示例进行深入探讨。 Fragment是...

    安卓FragmentTab选项卡相关-fragmenttabhost实现底部菜单.zip

    这个压缩包文件"安卓FragmentTab选项卡相关-fragmenttabhost实现底部菜单.zip"包含了一些示例代码,帮助开发者理解和实践如何使用FragmentTabHost来构建应用程序的底部菜单。 FragmentTabHost是Android SDK中的一个...

    Android快速实现选项卡

    在Android应用开发中,选项卡(Tab)是一个常见的UI组件,用于展示多个相互关联的视图或内容。它可以帮助用户在不同的功能之间轻松切换,提高应用程序的可用性和用户体验。本教程将详细介绍如何在Android中快速实现...

    tab选项卡.rar

    下面我们将深入探讨Tab选项卡的设计原理、功能以及在不同平台上的实现方式。 一、Tab选项卡设计原则 1. 易用性:Tab选项卡设计的核心是提升用户体验。每个选项卡的标签应清晰明了,让用户一眼就能理解其代表的内容...

    Android源代码:底部选项卡tabhostdemo

    在Android应用开发中,底部选项卡(Bottom Navigation)是一种常见的用户界面设计,它允许用户在应用的几个主要功能之间快速切换。TabHost组件是Android早期版本中实现这种功能的一个重要工具,尽管在新版本的...

    android仿微信底部选项卡(可滑动)

    在Android应用开发中,创建一个类似微信的底部选项卡是常见的需求,这为用户提供了一种直观的方式来导航不同的功能模块。本教程将详细讲解如何在Android中实现这样的功能,特别是实现可滑动和点击切换的底部选项卡。...

    仿微信Tab选项卡

    在Android应用开发中,"仿微信Tab选项卡"是一个常见的设计模式,用于创建一个多页面、可切换的用户界面,类似于微信应用底部的导航栏。这个设计通常由几个关键组件组成,包括`Fragment`、`TabPageIndicator`和`...

    Android仿微信底部实现Tab选项卡切换效果

    在Android应用开发中,创建一个类似微信底部的Tab选项卡切换效果是非常常见的需求,它可以提供良好的用户交互体验,使得用户能够方便地在多个内容区域之间切换。本篇将详细介绍如何在Android中仿照微信实现这样的...

Global site tag (gtag.js) - Google Analytics