【发布时间】:2020-07-10 13:06:31
【问题描述】:
有
android:configChanges="orientation|screenSize"
还有一些自定义视图(来自RelativeLayout),它有
override fun onConfigurationChanged(newConfig: Configuration?) {
super.onConfigurationChanged(newConfig)
// do something to react
}
scrollView 或 recyclerView 使用相同的自定义视图。
在同一活动/片段中,当将自定义视图放置在滚动视图中时,其onConfigurationChanged 在旋转时被调用,但将其放置在回收器视图中时,onConfigurationChanged 不会被调用。
除了一个使用scrollView,一个使用recyclerView,代码没有区别。
这是一种已知的行为吗?或者如何让view item的onConfigurationChanged在recyclerView中被调用?
【问题讨论】:
标签: android-recyclerview android-orientation onconfigurationchanged