Fragment中的CheckBox初始化没有效果

fragment界面初始化的时候发现CheckBox调用setChecked()没有效果,点击选中后会再次取消选中,搞得我都一脸懵逼,一顿百度后才知道,CheckBox的setChecked()方法改变CheckBox展示状态是在正式展示(测量、布局、绘制三个操作)之后,而我初始化CheckBox的代码写在了onViewCreated()中,所以才会导致setChecked()方法失效。我的做法是在懒加载的方法中加载数据,这样就可以解决这个问题了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章