ron*_*ron 0 android android-scrollbar
我的应用程序有3个组件,顶部有1个textview(inputType:textMultiline,scrollbar:vertical,gravity:bottom | right),中间有1个editview,底部有1个按钮.当我在editview上输入内容并单击按钮时,编辑视图上显示的文本将显示在textview上.每次我点击确定,文本显示底部,显示的是前三个输入.我必须向下滚动textview才能看到我的最后一个输入.
现在,我希望我的用户在他们的textview上看到他们的最后一个输入.我想知道每次在其上输入新文本时是否存在用于文本视图的自动滚动的代码.我是开发Android应用程序的新手.谢谢!
当您将文本设置为textview时,只需设置文本.喜欢
tv.setFocusable(true);
Run Code Online (Sandbox Code Playgroud)
每当您在textview上更改字符串时,它都会自动聚焦您的视图.
如果您一次又一次地在文本视图中添加文本,那么您可以尝试这样做
int scroll_amount = tv.getBottom();
tv.scrollTo(0, scroll_amount);
Run Code Online (Sandbox Code Playgroud)
希望它不会确定...
试试这个吧
int scroll_amount = (int) (tv.getLineCount() * tv.getLineHeight()) - (tv.getBottom() - tv.getTop());
tv.scrollTo(0, scroll_amount);
Run Code Online (Sandbox Code Playgroud)