我是 Android Studio 和 Kotlin 的新手。
我定期向顯示幕輸出文本。想想老式的自動收報機新聞源,最新的文本總是在頂部......
我想更新顯示屏上的某些欄位(例如 TextView)。但是,我希望:(a)最新的文本出現在頂部,以及(b)隨著文本的數量會隨著時間的推移而增加,我希望用戶能夠根據需要向下滾動到舊文本。
我認為滾動視圖可以解決這個問題,但我無法像上面描述的那樣作業。
任何人都可以提出解決方案嗎?
謝謝
加勒特
uj5u.com熱心網友回復:
當 TextView 等控制元件包含的文本多于可見文本時,只需在與布局相關的 xml 檔案中為其設定以下兩個屬性,即可使視圖可滾動
android:maxLines = "AN_INTEGER"
android:scrollbars = "vertical"
隨后,在代碼里面,只要呼叫視圖的setMovementMethod方法
yourTextView.setMovementMethod(new ScrollingMovementMethod())
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/469053.html
