Android TextView でテキストをフォーマットしようとしています。これは、Java コンソールで試したコードです。
System.out.println(String.format("%-7s 56", "S"));
System.out.println(String.format("%-7s 56", "A(102)"));
出力は期待通りで、私のテキストは左揃えです:
S 56
A(102) 56
いいえ、Android TextView で同じコードを試します。
mTextView.setText(String.format("%-7s 56\n", "S"));
mTextView.append(String.format("%-7s 56", "A(102)"));
そして、これは結果です:
ご覧のとおり、出力は期待どおりではなく、テキストが配置されていません。私が間違っていることは何ですか?これを行う他の方法はありますか?