【发布时间】:2017-03-06 15:14:55
【问题描述】:
就像标题所说的那样,卡片视图变成了黑色和白色文本,就像倒置的一样。其他不使用 Adapter 的 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;
}
链接暗示了上下文,所以我猜是我用错了。在使用上下文之后,它都不起作用。有什么我错过的吗?
【问题讨论】:
-
您对这些视图应用了哪些样式?看起来“倒置”视图的样式是 Theme.Material,而不是 Theme.Material.Light。
-
我使用 AppTheme 风格。我将 cardview 的 xml 更改为 Material.Light 但仍然倒置
标签: android android-fragments android-recyclerview android-context android-cardview