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

问题描述 投票:1回答:1

我有一个按钮,我想在按下时用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
 }

有帮助吗?

android kotlin scroll ontouchlistener
1个回答
0
投票

您应该使用ClickListener:

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

public boolean pageDown(boolean bottom)

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

© www.soinside.com 2019 - 2024. All rights reserved.