有TextView.append(),但将文本添加到TextView的末尾。我想要在开始时追加的内容(即,显示在TextView框的顶部)。如何预先安排一个字符串到Android TextView?
回答
你有没有试过这种
textview.setText(" append string" + textView.getText());
虽然spannables会用这种方法迷路。
然后使用要追加说“你好”到TextView的作为
textview.setText("hello"+textView.getText())
downvoting的原因??? – 2016-03-14 17:48:28
如果你关心spannables字符串,你可以使用这样的事情:
textView.getEditableText().insert(0, "string to prepend");
的getEditableText()对我返回null。相反,前面加上文本到spannable,我设置文本buffertype到SPANNABLE: 代码:
myTextView.setText(myText, TextView.BufferType.SPANNABLE);
或在您的TextView使用xml属性android:bufferType。
然后抹上了gettext()来Spannable,之后我Concat的现有文本多余的文字:
Spannable currentText = (Spannable) tvTitle.getText();
CharSequence indexedText = TextUtils.concat(String.format("%d. ", index), currentText);
myTextView.setText(indexedText);
至于我可以告诉所有的功能都可以从API级别1
在我发现的多个不正确解决方案中,这是唯一真正有效的解决方案。 绝对疯狂,没有一个更健全的方式来做到这一点。 下面我利用这个类似的代码。代码 setText(getText Spannable currentText =(Spannable)getText(); CharSequence indexedText = TextUtils.concat(“(”,currentText,“)”); setText(indexedText); 'code' – 2016-03-22 05:56:26
- 1. 如何预先安排流?
- 2. 如何预先使用'this'字符串
- 3. 如何根据另一个预先排序的字符串向量来命令包含字符串的向量?
- 4. 我需要传递一个字符串到android中的textview字符串
- 5. 我如何显示一个长的TextView(字符串)到多个页面的Android
- 6. 在字符串TextView中旋转一个字符Android
- 7. 哪个先到?字符或字符串?
- 8. 预先设计一个Spinner选项中子字符串的颜色[Android Studio]
- 9. Store marker.getTag()到一个字符串 - android studio
- 10. 用正则表达式预先加一个字符串?
- 11. 字符串分割为一个预先定义的表在Lua
- 12. 根据字符串预先选择一个选项
- 13. 使用vsprintf预先填充字符串到另一个格式字符串的一种有效方法
- 14. MySQL |如何预先将字符串设置为字段值?
- 15. 如何检查一个TextView是否包含某个字符串
- 16. 串联阵列串,和预先计算另一个字符串与F#
- 17. 将字符串的第一个字母显示为Android中的另一个textview
- 18. 多个字符串添加到一个TextView
- 19. 在函数入口处预先写入一个字符串到记录器
- 20. C-预处理:联合字符到一个字符串
- 21. 优先级队列排序字符串
- 22. 如何获得一个字典<字符串,对象>的键到一个排序的字符串[]
- 23. 如何在同一个TextView中设置一个字符串和一个double?
- 24. 如何预先填充一些字符的命令提示符?
- 25. formtastic - 如何预先填充字符串输入的值
- 26. Android将TextView分割为字符串
- 27. 如何找到一个字符串中的字符串
- 28. 如何摆脱“”从一个字符串到非字符串
- 29. 预先安装到RPATH中
- 30. SSRS - 如何得到一个字符串
是它只是我,还是这对其他人来说看起来很丑?是不是有一个原因android不包括prepend()或类似的东西? – Tim 2012-08-15 20:23:08
我猜append经常被使用。所以android提供append作为便利功能 – nandeesh 2012-08-15 20:28:33