导入兼容包
implementation 'com.android.support:design:27.1.1'
一、main
private val mTitleIcons = intArrayOf(R.drawable.msg2, R.drawable.home1, R.drawable.management2)
private val mTitleIconsSelected = intArrayOf(R.drawable.msg1, R.drawable.home1, R.drawable.management1)
private val mTitleIconsUnselected = intArrayOf(R.drawable.msg2, R.drawable.home2, R.drawable.management2)
private fun init(){
var list = ArrayList<String>()
for (i in mTitleNames.indices) {
list.add(mTitleNames[i])
}
val mAdapter = MyFragmentPagerAdapter(supportFragmentManager)
mAdapter.setTitle(list)
viewPager.setAdapter(mAdapter)
viewPager.setCurrentItem(1)
viewPager.setOffscreenPageLimit(3)
tabLayout.setupWithViewPager(viewPager)//关联
for (i in mTitleIcons.indices) {
//mTitleIcons[i]和mTitleNames[i]是放图片和文字的资源的数组
tabLayout.getTabAt(i)!!.setIcon(mTitleIcons[i])//.setText(mTitl