最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

Android-实现顶部 底部双导航界面功能讲解

IT圈 admin 23浏览 0评论

2024年3月29日发(作者:季漠)

Android-实现顶部+底部双导航界面功

最近想弄一个双导航功能,查看了许多资料,总算是实现了功能,这边就算是给自己几个笔

记吧!

先来看看效果

那么就开始实现了!

底部导航栏我选择用FragmentTabHost+Fragment来实现,这个方法我觉得挺好用的,代码

量也不多

首先是开始的activity_

[java] view plain copy print?

xmlns:tools="/tools"

android:layout_width="match_parent"

android:layout_height="match_parent"

tools:context="${relativePackage}.${activityClass}" >

android:id="@+id/main_view"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:layout_above="@+id/main_tab"

android:layout_alignParentLeft="true"

android:layout_alignParentTop="true" >

android:id="@+id/main_tab"

android:layout_width="match_parent"

android:layout_height="50dp"

android:layout_alignParentBottom="true"

android:layout_alignParentLeft="true"

class="ntTabHost" />

其中我是直接拉的view所以是形成的FragmentTabHost

也可以直接在xml文件里面写

这xml文件就一个view加一个tab view用来显示碎片,tab用来放置底部按钮的数量

再来是tab_

[java] view plain copy print?

android:layout_width="match_parent"

android:layout_height="match_parent"

android:background="#F6F6F6"

android:gravity="center"

android:orientation="vertical" >

android:id="@+id/foot_iv"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:src="@drawable/home1" />

android:id="@+id/foot_tv"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_marginTop="3dp"

android:text="首页"

android:textColor="@color/tab_color" />

2024年3月29日发(作者:季漠)

Android-实现顶部+底部双导航界面功

最近想弄一个双导航功能,查看了许多资料,总算是实现了功能,这边就算是给自己几个笔

记吧!

先来看看效果

那么就开始实现了!

底部导航栏我选择用FragmentTabHost+Fragment来实现,这个方法我觉得挺好用的,代码

量也不多

首先是开始的activity_

[java] view plain copy print?

xmlns:tools="/tools"

android:layout_width="match_parent"

android:layout_height="match_parent"

tools:context="${relativePackage}.${activityClass}" >

android:id="@+id/main_view"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:layout_above="@+id/main_tab"

android:layout_alignParentLeft="true"

android:layout_alignParentTop="true" >

android:id="@+id/main_tab"

android:layout_width="match_parent"

android:layout_height="50dp"

android:layout_alignParentBottom="true"

android:layout_alignParentLeft="true"

class="ntTabHost" />

其中我是直接拉的view所以是形成的FragmentTabHost

也可以直接在xml文件里面写

这xml文件就一个view加一个tab view用来显示碎片,tab用来放置底部按钮的数量

再来是tab_

[java] view plain copy print?

android:layout_width="match_parent"

android:layout_height="match_parent"

android:background="#F6F6F6"

android:gravity="center"

android:orientation="vertical" >

android:id="@+id/foot_iv"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:src="@drawable/home1" />

android:id="@+id/foot_tv"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_marginTop="3dp"

android:text="首页"

android:textColor="@color/tab_color" />

发布评论

评论列表 (0)

  1. 暂无评论