我的应用会将一些文字放入EditText
。文字是ca.比EditText
的可见区域长3倍。然后,应用程序通过EditText.setSelection(int start, int stop)
选择一段文字(通常是句子)。
问题是选择总是放在可见区域的不同部分:顶部,中部,底部。然而,那里有足够的文字和短句,以便选择可以保留在底部。
有没有办法强制EditText
将选区保留在可见区域的底部?
举例说明:
Text piece 1.
Text piece 2.
Text piece 3.
Text piece 4.
Text piece 5.
--- Visible area ---
|Text piece 6. |
|Text piece 7. |
|Text piece 8. |
|Text piece 9. | Text pieces 9 and 10 are selected,
|Text piece 10. | thus at the bottom
--------------------
Text piece 11.
Text piece 12.
Text piece 13.
Text piece 14.
Text piece 15.
答案 0 :(得分:0)
解决方案是将此类文本放入EditText
,以便稍后选择的部分位于其最后。在这种情况下,将在可见区域的底部保证选择。
由于选择后面的文本部分无论如何都不可见,因此将其包含在文本中是没有意义的。
至少在我的情况下,这是可以接受的。