我想知道如何在运行时向滚动视图添加文本。我在Android Studio工作。我有一个我正在读取的文件,并将文本行放入StringBuilder缓冲区对象中。现在如何在ScrollView中显示文本?我需要使用.AddView吗?感谢
答案 0 :(得分:1)
Scrollview是一个单元素容器,这意味着你应该只有一个元素。
ScrollView是一个FrameLayout,意味着您应该在其中放置一个包含要滚动的全部内容的子项;这个子本身可能是一个具有复杂对象层次结构的布局管理器。经常使用的子项是垂直方向的LinearLayout,呈现用户可以滚动的顶级项目的垂直数组。
因此,您应该在ScrollView中添加一个LinearLayout,并为其添加视图。
答案 1 :(得分:0)
在ScrollView中添加TexView:
TextView tv = new TextView(this);
tv.setText("Your string");
scrollView.addView(tv);