テキストビューを仮定します
TextView tvSum = findViewById(R.id.sumTexviewId);
表示されるテキストを変更したい場合は、次のようにします。
tvSum.setText("£0.00");
ここで、これを定期的に行うとします。たとえば、ボタンが押されるたびに、レジに入力された合計が表示されるとします。この例では、1 を押すと「1p」と表示され、次に 2 を押すと「12p」と表示されます。
これを行うと、しばらくするとテキストが歪むことがわかりました。シーケンス 12345 の場合、すべてから開始するのが適切です。
- (まだ何も押されていません)
- (「1」を押す)
- (次に「2」を押します)
- (次に「3」を押します)
ただし、その後は面倒です。
- (次に「4」を押します)
- (次に「5」を押します)
その後一向に良くなりません。コードは非常に単純であるため、コードを投稿していません。ボタンの束と、1 つのテキストビューに 1 つの短い文字列を書き込むだけです。(はい、Toast に投稿して、書き込まれている文字列が正しいことを確認しました。) 他の誰かがこれに遭遇しましたか?もしそうなら、何が解決しましたか?