Cardview变成倒置或黑色与白色文本

时间:2016-10-24 18:40:02

标签: android android-fragments android-recyclerview android-context android-cardview

就像标题所说的那样,卡片视图变成黑色,带有白色文字,就像倒置一样。不过使用适配器的其他cardview很好。

enter image description here

我已尝试过thisthis,但无效。谷歌在相同情况下没有显示出太多结果。

片段:

allGroupsView = (RecyclerView) rootView.findViewById(R.id.allGroupsView);
adapterGroup = new AdapterGroup(getActivity().getApplicationContext(), results);
allGroupsView.setAdapter(adapterGroup);
allGroupsView.setLayoutManager(new LinearLayoutManager(getActivity().getApplicationContext()));

AdapterGroup中一样,

public AdapterGroup(Context context, List<DataGroup> results) {
    this.mContext = context;
    inflater = LayoutInflater.from(mContext);
    this.data = results;
}

这些链接暗示了Context,所以我的猜测是我错误地使用了它。在讨论了上下文后,它们都无法正常工作。有没有我错过的东西?

1 个答案:

答案 0 :(得分:0)

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

mRambuAdapter = new RambuListAdapter(getApplicationContext(),mListRambu);

mRambuAdapter = new RambuListAdapter(this,mListRambu);

  

此处的上下文应该是活动或片段上下文 - 而不是应用程序上下文。

参考:https://stackoverflow.com/a/39882195/3086112