如何通过Java代码移除通过XML添加的RecyclerView整体边框?
移除RecyclerView的整体边框(Java实现)
你可以用以下几种简单的Java代码方式移除之前通过XML Drawable添加的RecyclerView边框:
设置背景为透明
这种方式会保留RecyclerView的默认背景逻辑,仅移除自定义边框:playerRV.setBackgroundColor(Color.TRANSPARENT);重置背景资源为默认
直接清除自定义的背景资源,恢复RecyclerView的初始状态:playerRV.setBackgroundResource(0);完全移除背景
如果不需要任何背景,可以直接将背景设为null:playerRV.setBackground(null);
原理很简单:你之前是通过setBackgroundResource(R.drawable.border)给RecyclerView绑定了边框Drawable,只要重置背景为默认值、透明或者null,就能去掉这个自定义边框。
内容的提问来源于stack exchange,提问作者Niranjan Rai
相关产品推荐
相关产品推荐

