按下按钮时,我想在其中滚动一个带有webview
的按钮(但这可能是其他东西)。
不幸的是,我在Kotlin找不到解决方案。
这是我现在拥有的代码:
val button = findViewById<Button>(R.id.buttonx)
var count:Int = 0
button.setOnTouchListener { v, event ->
when (event?.action) {
MotionEvent.ACTION_DOWN -> report_web_page.scrollBy(0, count++)
}
v?.onTouchEvent(event) ?: true
}
有帮助吗?
答案 0 :(得分:0)
您应该使用ClickListener:
val button = findViewById<Button>(R.id.buttonx)
button.setOnClickListener { report_web_page.pageDown(true)}
公共布尔PageDown(布尔底部)
将此WebView的内容向下滚动一半页面大小。