Android Cardview变为反转或带白色文本的黑色

Android Cardview变为反转或带白色文本的黑色,android,android-fragments,android-recyclerview,android-context,android-cardview,Android,Android Fragments,Android Recyclerview,Android Context,Android Cardview,就像标题所说的那样,cardview变成了黑色,白色文本,就像倒转的一样。不过,其他不使用适配器的cardview也可以 我试过了,但没用。在同样的情况下,谷歌并没有显示出多少结果 片段: allGroupsView = (RecyclerView) rootView.findViewById(R.id.allGroupsView); adapterGroup = new AdapterGroup(getActivity().getApplicationContext(), results);

就像标题所说的那样,cardview变成了黑色,白色文本,就像倒转的一样。不过,其他不使用适配器的cardview也可以

我试过了,但没用。在同样的情况下,谷歌并没有显示出多少结果

片段:

allGroupsView = (RecyclerView) rootView.findViewById(R.id.allGroupsView);
adapterGroup = new AdapterGroup(getActivity().getApplicationContext(), results);
allGroupsView.setAdapter(adapterGroup);
allGroupsView.setLayoutManager(new LinearLayoutManager(getActivity().getApplicationContext()));
适配器组
中一样

public AdapterGroup(Context context, List<DataGroup> results) {
    this.mContext = context;
    inflater = LayoutInflater.from(mContext);
    this.data = results;
}
公共适配器组(上下文、列表结果){ this.mContext=上下文; 充气器=从(mContext)开始的充气器; 这个数据=结果; } 链接暗示了上下文,所以我猜我用错了。在使用上下文之后,没有一个是有效的。有什么我错过了吗?

在我的情况下,我改变了:

mRambuAdapter=新的RambuListAdapter(getApplicationContext(),mListRambu)

mRambuAdapter=新的RambuListAdapter(此为mListRambu)

这里的上下文应该是活动或片段上下文,而不是应用程序上下文

参考资料:

在我的情况下,我会更改:

mRambuAdapter=新的RambuListAdapter(getApplicationContext(),mListRambu)

mRambuAdapter=新的RambuListAdapter(此为mListRambu)

这里的上下文应该是活动或片段上下文,而不是应用程序上下文


参考资料:

您对这些视图应用了哪些样式?看起来“反转”视图的样式是Theme.Material,而不是Theme.Material.Light。我使用AppTheme样式。我将cardview的xml更改为Material.Light,但仍然是invertedWhat样式应用于这些视图?看起来“反转”视图的样式是Theme.Material,而不是Theme.Material.Light。我使用AppTheme样式。我将cardview的xml更改为Material.Light,但仍然是反向的