2016-11-06 64 views
0

我想知道如何在運行時將文本添加到滾動視圖。我在Android Studio工作。我有一個文件,我正在讀取並將文本行放入StringBuilder緩衝區對象中。現在我該如何在ScrollView中顯示文本?我需要使用.AddView嗎?由於如何在運行時將文本添加到ScrollView?

回答

0

添加TexView內滾動型:

TextView tv = new TextView(this); 
tv.setText("Your string"); 

scrollView.addView(tv); 
+0

雖然這需要從UI線程完成。因此,把它放到可運行的程序中或者調用相應的方法。 – HopefullyHelpful

1

Scrollview是一個單元素的容器,這意味着你應該只有一個元素在裏面。

ScrollView是一個FrameLayout,這意味着你應該在其中放置一個包含整個內容的子項來滾動;這個孩子本身可能是一個具有複雜對象層次結構的佈局管理器。一個經常使用的孩子是一個垂直方向的LinearLayout,呈現一個頂級項目的垂直數組,用戶可以滾動瀏覽。

因此,您應該在ScrollView中添加一個LinearLayout,然後添加視圖。

相關問題