Tag: android tablayout

当tabMode设置为“可滚动”时,TabLayout不填充宽度

我已经将TabLayout (从支持库v22.2.1)添加到我的片段: 问题是,当片段的方向是横向(在片段的初始创建之前或之后), TabLayout与Fragment的宽度不匹配(是的,父对象的宽度也设置为match_parent )。 当屏幕宽度很小(即不是所有的标签可以同时显示): 当屏幕宽度足以显示所有标签时(请参阅右侧的空白处): 如果我将tabMode更改为fixed,则宽度将被填充,但制表符太小。 那里有没有适当的解决方案?

如何使用Tab布局与数据绑定库和Kotlin

我试图在Kotlin项目中使用Tab Layout + Android Data Binding Library,但是我没有成功。 请告诉我我做错了什么? 这是我的活动: class WoActivity : BaseActivity() override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) val binding = DataBindingUtil.setContentView(this, R.layout.activity_wo) as ActivityWoBinding binding.wo = WorkOrder() setSupportActionBar(binding.toolbar) supportActionBar!!.setDisplayHomeAsUpEnabled(true) binding.setHandler(this); binding.setManager(getSupportFragmentManager()); } companion object { @BindingAdapter(“handler”) @JvmStatic fun bindViewPagerAdapter(view: ViewPager, activity: WoActivity) { val adapter = WOPagerAdapter(activity.supportFragmentManager) adapter.addFragment(WoTabWoFragment.newInstance(), view.context.getString(R.string.work_order)) adapter.addFragment(WoTabScheFragment.newInstance(), view.context.getString(R.string.scheduling)) view.adapter = […]