我正在使用EditText显示从串口接收的文本,该端口每秒更新10次,它工作正常,但其中一行文字的字符在数字和短划线( - )之间交替显示。由于数字和短划线交替出现,因此当此字符左右跳跃后,短划线比文本行的其余部分的数字窄。
如何防止这种情况,以便显示数字或短划线而不跳线的其余部分?
TIA
答案 0 :(得分:1)
您应该使用等宽字体。您可以使用可视化设计器或代码更改它:
EditText1.Typeface = Typeface.MONOSPACE
视觉设计师:
答案 1 :(得分:0)
然后你应该使用monospace
font:
<EditText android:typeface="monospace" [rest of attributes] />