本文主要是介绍Android:TabLayout 当中的tabItem点击事件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
本篇文章只含有tabItem的点击事件,其他没有滑动等内容,赶时间及时略过该文
布局
<com.google.android.material.tabs.TabLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"app:tabRippleColor = "@android:color/transparent"android:id="@+id/tab_tablayout"><com.google.android.material.tabs.TabItemandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:id="@+id/tab_event_details"android:text="事件信息" /><com.google.android.material.tabs.TabItemandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:id="@+id/tab_deal_details"android:text="处理信息" /></com.google.android.material.tabs.TabLayout>
代码
tab_tablayout = (TabLayout) findViewById(R.id.tab_tablayout);tab_tablayout.setOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {@Overridepublic void onTabSelected(TabLayout.Tab tab) {// tab.getPosition() 返回数字,从0开始// tab.getText() 返回字符串类型,从0开始if (tab.getPosition()==0){sv_eventdetail.setVisibility(View.VISIBLE);//这个是用来显示隐藏的布局用的}}@Overridepublic void onTabUnselected(TabLayout.Tab tab) {}@Overridepublic void onTabReselected(TabLayout.Tab tab) {}});
还要注意一下定义
private TabLayout tab_tablayout;
这篇关于Android:TabLayout 当中的tabItem点击事件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!