Android 在ArrayAdapter中使用充气器时,主题不会应用于列表项布局

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

我有一个ListView和一个自定义适配器。我还得到了列表项的布局,它在适配器
getView()
中膨胀。当我使用
@style/MyStyle
将主题应用于列表项时,不会应用该样式。但是,当我在膨胀后使用
setTheme(R.style.MyStyle)
时,该样式确实有效。这很烦人,因为我必须通过编程将主题应用于适配器内的控件


有人知道为什么会这样吗?

您是否尝试了adapter.notifyDataSetValidated();之后要设定主题吗? 为了考试

    adapter.notifyDataSetChanged();

    listView.setTheme(R.style.MyStyle);

    adapter.notifyDataSetInvalidated();