【发布时间】:2018-06-01 05:58:45
【问题描述】:
在我的应用程序中,我使用了三个片段的选项卡布局、导航抽屉和 viewpager。在每个片段中,我都有一个微调器,当我更改微调器的值时,它会转到服务器。
但问题是,当我在第二个标签片段中更改微调器的值时,它每次都会自动打开第一个标签。然后我必须滑动第二个标签。
我正在使用此代码-
view_pager.addOnPageChangeListener(object : ViewPager.OnPageChangeListener {
override fun onPageScrolled(position: Int, positionOffset: Float, positionOffsetPixels: Int) {
}
override fun onPageSelected(position: Int) {
vp_dashboard.setCurrentItem(position, false)
}
override fun onPageScrollStateChanged(state: Int) {
}
})
所以请建议我在第二个选项卡中更改微调器的值后如何刷新片段并且它不会自行移动到第一个选项卡。
【问题讨论】:
标签: android kotlin android-viewpager android-tablayout