修复词典数量过多导致的显示问题 (#5211)
This commit is contained in:
@@ -73,8 +73,19 @@ class DictDialog() : BaseDialogFragment(R.layout.dialog_dict) {
|
|||||||
tag = it
|
tag = it
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
setupTabLayoutMode(it.size)
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
//根据已启用词典数动态选取布局
|
||||||
|
private fun setupTabLayoutMode(dictCount: Int) {
|
||||||
|
if (dictCount <= 4) {
|
||||||
|
binding.tabLayout.tabMode = TabLayout.MODE_FIXED
|
||||||
|
binding.tabLayout.tabGravity = TabLayout.GRAVITY_FILL
|
||||||
|
} else {
|
||||||
|
binding.tabLayout.tabMode = TabLayout.MODE_SCROLLABLE
|
||||||
|
binding.tabLayout.tabGravity = TabLayout.GRAVITY_CENTER
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user