昨天使用TabHost+java代码简单的实现了顶部导航栏,那么今天我要实现安卓底部导航栏。相比之下,底部导航栏用的很多,QQ、微信、支付宝等,都是通过底部的导航栏来实现页面的切换的。所以学好这个UI布局还是很必要的。这里仅以两个选项卡为例子。
效果图:
这次用到的代码最多的是XML(其id设置很重要),Activity的数量为你想设置标签页数+1.因为他们需要一个公用的页面充当容器,放置你的选项卡(本例子我以activity_main为中转站的xml ,MainActivity为中转站的后台)。
main_activity:
<?xml version="1.0" encoding="utf-8"?>
<TabHost
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@android:id/tabhost"
android:layout_width="match_parent"
android:layout_height="match_parent"<