我有一个奇怪的问题,我的ListView中有一些不同的项目,根据偏好启用/禁用。它们根据首选项正确显示在启用/禁用状态,但如果在打开首选项活动时它们在列表中可见,则在它们离开屏幕并返回之前它们将不会进入正确的状态
我已经尝试调用ListView所在的主要活动的getListView()。refreshDrawableState()onResume,但它似乎没有做任何事情。
@Override
public void onResume(){
super.onResume();
getListView().refreshDrawableState();
}