如何修复 Android 中的子视图超出其父边界的问题?
How to fix child view going over their parents bounds in Android?
我有一个 RecyclerView,它的背景是圆角的。问题是 RecyclerView 中的 ViewHolders 越过了父级的边界,尽管 clipChildren 属性 设置为 true.
如何解决这个问题?
见图:
我认为您不需要第一项和最后一项中的这些行,因此如果位置等于 0,请检查适配器并删除这些行
找到答案。
这段代码解决了它:
@RequiresApi(Build.VERSION_CODES.LOLLIPOP)
fun clipViews(){
myRecyclerView.clipToOutline = true
}
我有一个 RecyclerView,它的背景是圆角的。问题是 RecyclerView 中的 ViewHolders 越过了父级的边界,尽管 clipChildren 属性 设置为 true.
如何解决这个问题?
见图:
我认为您不需要第一项和最后一项中的这些行,因此如果位置等于 0,请检查适配器并删除这些行
找到答案。
这段代码解决了它:
@RequiresApi(Build.VERSION_CODES.LOLLIPOP)
fun clipViews(){
myRecyclerView.clipToOutline = true
}