TabLayout的两种常见设计布局:
顶部标签页(如今日头条,知乎)
底部菜单栏(如微信主界面)
其中上一篇文章中讲到了Android Design新控件之TabLaout(一),快速打造一个滑动标签页,接着接着举例使用TabLayout+ViewPager来简单实现一个类似于微信等App底部菜单栏布局,按照惯例,我们先来看看简单的效果图:
这个。。我们只讲与上一篇不一样的地方哈
新建 WechatActicity
package com.angugo.tablayout;
import android.os.Bundle;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.appcompat.app.AppCompatActivity;
import androidx.fragment.app.Fragment;
import androidx.viewpager.widget.ViewPager;
import com.angugo.tablayout.FragmentAdapter;
import com.angugo.tablayout.R;
import com.angugo.tablayout.TabFragment;
import com.google.android.material.tabs.TabLayout;
import java.util.ArrayList;
import java.util.List;
/**
* 主页面
* Created by lijuan on 2016/8/23.
*/
public class WechatActicity extends AppCompatActivity {
private String[] titles = new St