Kotlin / Android — нажатие кнопки должно продолжить прокрутку

#android #kotlin #scroll #ontouchlistener

#Android #kotlin #прокрутка #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:

Вы должны использовать ClickListener:

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

общедоступное логическое отображение страниц (логическое дно)

Прокручивает содержимое этого веб-просмотра на половину размера страницы.