EditText中的自动滚动

时间:2012-01-12 06:00:31

标签: android android-edittext

我正在使用EditText,其中文本以programaticaly填充,当用户执行某些操作时(将此视为聊天窗口)。 现在,当文本填满整个窗口时,会出现一个滚动条,但用户必须手动滚动才能看到最新的聊天(在底部)。 是否可以自动滚动到最新的聊天? PS:我使用的是EditText,而不是ScrollView

3 个答案:

答案 0 :(得分:4)

你可以这样做

android:ellipsize="end"

答案 1 :(得分:2)

我认为在EditText中显示聊天对话并不好。它可以在 ListView 中轻松显示聊天对话。请参阅Android开发者网站上提供的 BluetoothChat 示例,此处他们使用ListView显示聊天对话。 Check this link

如果您注意了解上述链接中的代码,您的问题将得到解决。我希望它可以帮助你。

答案 2 :(得分:0)

搞定了,我使用了android:ellipsize="end"