com.google.android.material.tabs.TabLayout自定义Item布局

com.google.android.material.tabs.TabLayout 实现下面效果
com.google.android.material.tabs.TabLayout自定义Item布局_第1张图片

关键代码

for (int i = 0; i < data.size(); i++) {
	// 新建tab
     tabLayout.addTab(tabLayout.newTab());
 	// 获取Tab
     TabLayout.Tab tabAt = tabLayout.getTabAt(i);
     View view = View.inflate(getContext(),R.layout.tab_layout_header, null);
     // 设置自定义布局
     tabAt.setCustomView(view);
 }
tabLayout.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {

	@Override
	public void onTabSelected(TabLayout.Tab tab) {
		// tab 	选中
	}
	@Override
	public void onTabUnselected(TabLayout.Tab tab) {
		// tab 取消选中
	}
});


你可能感兴趣的:(Android,android)