動的addViewの自動スクロールが途中で止まる

前提

TextViewを動的に追加して、自動で最新までスクロールするようにしています。
最初は順調なのですが、一定量まで書き出されると、スクロールが止まり、
それ以降は手動でスクロールさせなければならなくなります。

さらに手動でスクロールをさせていても、自動更新が入るタイミングで止まった位置に強制的に戻されます。

もしかするとTextViewかスクロール幅には上限があるのではないかと思い質問しました。

実現したいこと

該当のソースコード

Kotlin

val text_ll = findViewById<LinearLayout>(R.id.text_ll)val LogView = TextView(this)LogView.textSize = 15ftext_ll.addView(LogView) //スクロールビューを最新までスクロールさせるval log = findViewById<ScrollView>(R.id.log) log.post(java.lang.Runnable { log.scrollTo( 0, log.getBottom() ) })

試したこと

最初は順調にスクロールされるので何が悪いのかさっぱりわかりません。
何か改善点があれば教えていただけると嬉しいです。

よろしくお願いします。

コメントを投稿

0 コメント