Kotlin / Android-按下的按钮应继续滚动

时间:2019-04-10 14:10:07

标签: android kotlin scroll ontouchlistener

按下按钮时,我想在其中滚动一个带有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
 }

有帮助吗?

1 个答案:

答案 0 :(得分:0)

您应该使用ClickListener:

val button = findViewById<Button>(R.id.buttonx)
   button.setOnClickListener { report_web_page.pageDown(true)}
  

公共布尔PageDown(布尔底部)

     

将此WebView的内容向下滚动一半页面大小。

相关问题