我有一个 android.widget.EditText
(在多行只读模式下),我在其中显示一些信息(左半部分):
有时,附加信息会添加到此 android.widget.EditText
的末尾,然后我想滚动到该字段的末尾(也许只有在以下情况下才滚动到末尾)已经定位在最后,我认为这对用户更加友好)。
令人惊讶的是,我无法在 android.widget.EditText
中找到有关光标和滚动移动的任何信息。
我找到了 this posting但我没有 ScrollView
,我想知道为什么我想要一个 android.widget.EditText
可以处理它自己的滚动。
有什么想法或见解吗?我错过了什么?
最佳答案
如果滚动到末尾就是您想要的,那么可以执行以下操作:
this.Printout.setText ("");
this.Printout.append (Service.Get_FP10_Printout ());
此处的技巧:android.widget.EditText.append
将为您滚动到该字段的末尾。所以我删除了文本,然后附加了我想要显示的内容。
如果您需要任何其他滚动,那么您需要使用 android.widget.ScollView
包围 android.widget.TextView
(如 lumis 建议的那样)并使用trick from Patrick .
关于android - 如何滚动到 android TextView 的末尾?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7333778/