修复词典数量过多导致的显示问题 (#5211)

This commit is contained in:
DarkTide
2025-06-29 13:58:36 +08:00
committed by GitHub
parent df0370cde7
commit 4ff7a9aacb
@@ -73,8 +73,19 @@ class DictDialog() : BaseDialogFragment(R.layout.dialog_dict) {
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
}
}
}