2011-10-02 6 views
0

초당 10 회 업데이트되는 직렬 포트에서 수신 된 텍스트를 표시하려면 EditText를 사용하고 있지만 제대로 작동하지만 텍스트 줄 중 하나에는 대체 문자 beyween 자리와 대시 (-). 대시가 숫자보다 좁 으면이 문자가 왼쪽과 오른쪽으로 점프하고 대시가 바뀌면서 나머지 텍스트 줄이 줄어들게됩니다.글자 너비 차이로 인해 텍스트 표시가 왼쪽 오른쪽으로 바뀌다

나머지 줄을 표시하지 않고 숫자 나 대시가 표시되도록하려면 어떻게해야합니까?

<EditText android:typeface="monospace" [rest of attributes] /> 

답변

1

당신은 고정 폭 글꼴을 사용합니다 :

TIA는

+0

감사합니다, 쉽게 어떻게 알고. 동일한 EditText를 사용하여 다른 줄에 다른 글꼴 크기를 사용할 수 있습니까? –

+0

RichString 라이브러리를 사용하면됩니다. [link] (http://www.basic4ppc.com/android/help/richstring.html) 정답으로 표시하려면 대답을 수락해야합니다. – Erel

0

당신은 아마 monospace 글꼴을 사용합니다. 당신은 비주얼 디자이너 또는 코드를 변경할 수 있습니다 :

EditText1.Typeface = Typeface.MONOSPACE 

비주얼 디자이너 :

Visual designer:

관련 문제