我有droid sans mono字体的textview。最大行长度为10个字符。通过这个功能获得它。
this.getPaint()。breakText(FULLTEXT,0,100,true,this.getWidth(),null);
如果有文字而不是中途休息或类似的话,我希望线条总是满的。 如果我只使用像数字和字母这样的普通字符,那么它可以用于像#34;。"这样的字符。或","在某些情况下,换行。
例如:如果我有行:
"0123456789" or ".012345678"
电视工作正如我想要的那样..行已满..但输入:
"Y.012345678"
这一行以这种方式打破:
".xxxxxxxxx"
"012345678Y"
其中x是空格。
我想拥有多线,我只是不想要空格(只是在最后一行)
如果我插入两个特殊字符,如:
"01234\\.789"
如果线路已满,它的中途开始中断。我是如何理解的,textview打破的句子太长了。
当然我没有这种行为输入不同的chareacter,但如果我不需要这样做,我会很高兴。 (太多的核心工作也需要做,而且它太乱了)
我注意到每个Android版本都没有描述行为。我有Android 2.3.6,4.0.4和kindle fire版本的设备。我在2.3.6上没有问题。
有没有办法如何禁用此textview行为?感谢。
答案 0 :(得分:0)
android:singleLine="true"
是textview和edittext的属性,它将文本保持在单行上。如果字符串的长度太大,那么文本将被截断,但永远不会继续下一行。