0

EditText を使用して、1 秒間に 10 回更新されるシリアル ポートから受信したテキストを表示しています。正常に動作しますが、テキスト行の 1 つに数字とダッシュ (-) が交互に現れる文字が含まれています。ダッシュは数字よりも狭いため、この文字の後のテキスト行の残りの部分は、数字とダッシュが交互になるにつれて左右にジャンプします。

これを防ぐにはどうすればよいのでしょうか?

ティア

4

2 に答える 2

1

等幅フォントを使用する必要があります。ビジュアル デザイナーまたはコードで変更できます。

EditText1.Typeface = Typeface.MONOSPACE

ビジュアルデザイナー:

ビジュアルデザイナー:

于 2011-10-02T14:05:31.723 に答える
0

次に、おそらくmonospaceフォントを使用する必要があります。

<EditText android:typeface="monospace" [rest of attributes] />
于 2011-10-02T13:52:02.077 に答える