Android Cardview变为反转或带白色文本的黑色
就像标题所说的那样,cardview变成了黑色,白色文本,就像倒转的一样。不过,其他不使用适配器的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);
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,但仍然是反向的