就像标题所说的那样,卡片视图变成黑色,带有白色文字,就像倒置一样。不过使用适配器的其他cardview很好。
我已尝试过this和this,但无效。谷歌在相同情况下没有显示出太多结果。
片段:
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,所以我的猜测是我错误地使用了它。在讨论了上下文后,它们都无法正常工作。有没有我错过的东西?
答案 0 :(得分:0)
在我的情况下,我改变了:
mRambuAdapter = new RambuListAdapter(getApplicationContext(),mListRambu);
要
mRambuAdapter = new RambuListAdapter(this,mListRambu);
此处的上下文应该是活动或片段上下文 - 而不是应用程序上下文。