前提
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 コメント