У меня есть 5 фрагментов, каждый из которых имеет вид CheckBox. Каждый фрагмент содержит:
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
sampleCheckBox.isChecked = true
}
Каждый фрагмент имеет одинаковое расположение:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<CheckBox
android:id="@+id/sampleCheckBox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Check Box" />
</RelativeLayout>
У меня также есть активность с ViewPager. Когда я устанавливаю
viewPager.offscreenPageLimit = 5
и запускаю приложение, я получаю неожиданный результат. Первые два фрагмента выглядят хорошо, но остальные 3 имеют флажки с неопределенным состоянием (не проверено и не проверено). Без viewPager.offscreenPageLimit = 5 все в порядке.
Когда я устанавливаю настраиваемое рисование для флажков, проблема исчезает:
android:button="@drawable/custom"
Есть ли у кого-нибудь идеи, что не так? с этим?