我正在尝试创建自定义AlertDialog ,在点击时会向我提供列表视图中项目的完整详细信息,但是当我给布局充气时,它不会给我正确的我在这里创建的布局测量结果是我的意思:
答案 0 :(得分:0)
要将对话框扩展为完整视图,您必须将此代码添加到 onActivityCreated(),或者可以在 onCreate Dialog()上完成,但是在创建对话框之后。因此,在 onActivityCreated()方法
中使用它会更有效fun View?.onScroll(callback: (x: Int, y: Int) -> Unit) {
var oldX = 0
var oldY = 0
this?.viewTreeObserver?.addOnScrollChangedListener {
if (oldX != scrollX || oldY != scrollY) {
callback(scrollX, scrollY)
oldX = scrollX
oldY = scrollY
}
}
}
锄头这会对你有帮助。