Fragment中的CheckBox初始化沒有效果

fragment界面初始化的時候發現CheckBox調用setChecked()沒有效果,點擊選中後會再次取消選中,搞得我都一臉懵逼,一頓百度後才知道,CheckBox的setChecked()方法改變CheckBox展示狀態是在正式展示(測量、佈局、繪製三個操作)之後,而我初始化CheckBox的代碼寫在了onViewCreated()中,所以纔會導致setChecked()方法失效。我的做法是在懶加載的方法中加載數據,這樣就可以解決這個問題了。

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