实践是知识的母亲,知识是生活的明灯。这篇文章主要讲述安卓tablayout控件的使用相关的知识,希望能为你提供帮助。
1.加载依赖
api "com.android.support:design:26.1.0"
2.布局
< android.support.design.widget.TabLayout android:id="@+id/timeline_tablayout" android:layout_width="match_parent" android:layout_height="wrap_content"/>
3.初始化和监听
private void initTab(){ TabLayout.Tab tab =mTabLayout.newTab(); tab.setText("默认"); tab.setTag(0); mTabLayout.addTab(tab); tab =mTabLayout.newTab(); tab.setText("价格"); tab.setTag(1); mTabLayout.addTab(tab); tab =mTabLayout.newTab(); tab.setTag(2); tab.setText("销量"); mTabLayout.addTab(tab); mTabLayout.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener() { @Override public void onTabSelected(TabLayout.Tab tab) { Log.d(TAG, "onTabSelected: "+tab.getTag()); }@Override public void onTabUnselected(TabLayout.Tab tab) {}@Override public void onTabReselected(TabLayout.Tab tab) {} }); }
4完成
【安卓tablayout控件的使用】
推荐阅读
- Ubuntu环境下配置Android Studio
- dapper 多对多查询对象和对象列表
- Android 项目Log日志输出优化
- 斯坦福大学公开课机器学习( advice for applying machine learning | deciding what to try next(revisited)(针对高偏差高方差问)
- 斯坦福大学公开课机器学习(advice for applying machine learning | learning curves (改进学习算法:高偏差和高方差与学习曲线的关系))
- bzoj——2127: happiness
- Android查缺补漏(View篇)--事件分发机制
- 编码与模式------《Designing Data-Intensive Applications》读书笔记5
- appium自动化测试等待的三种方法