Android 在ArrayAdapter中使用充气器时,主题不会应用于列表项布局
我有一个ListView和一个自定义适配器。我还得到了列表项的布局,它在适配器Android 在ArrayAdapter中使用充气器时,主题不会应用于列表项布局,android,android-layout,Android,Android Layout,我有一个ListView和一个自定义适配器。我还得到了列表项的布局,它在适配器getView()中膨胀。当我使用@style/MyStyle将主题应用于列表项时,不会应用该样式。但是,当我在膨胀后使用setTheme(R.style.MyStyle)时,该样式确实有效。这很烦人,因为我必须通过编程将主题应用于适配器内的控件 有人知道为什么会这样吗?您是否尝试了adapter.notifyDataSetValidated();之后要设定主题吗? 为了考试 adapter.notifyDat
getView()
中膨胀。当我使用@style/MyStyle
将主题应用于列表项时,不会应用该样式。但是,当我在膨胀后使用setTheme(R.style.MyStyle)
时,该样式确实有效。这很烦人,因为我必须通过编程将主题应用于适配器内的控件
有人知道为什么会这样吗?您是否尝试了adapter.notifyDataSetValidated();之后要设定主题吗? 为了考试
adapter.notifyDataSetChanged();
listView.setTheme(R.style.MyStyle);
adapter.notifyDataSetInvalidated();