2016-04-02 3 views
1

Ich muss eine Zahl in einem TextView, das eine feste Dimension haben muss drucken.Ausgabe einer festen Beinnummer in einem TextView - Android

Zum Beispiel:

  • Ich habe einen Int-Wert von 15, in meinem Textview shoud Ich habe 00000015.
  • Ich habe einen Int-Wert von 15.125, in meinem Textview shoud I 00.015.125 hat.

Etwas wie add 0, um immer einen Text mit 8 Zahlen zu haben.

Können Sie mir einen effizienten Weg mit kleinem Code dazu geben?

+4

Haben Sie überhaupt versucht? Es sollte nicht zu schwierig sein, voranzukommen und einen Versuch zu machen, dann zu posten, was du hier hast, wenn es nicht funktioniert. – codeMagic

Antwort

0

Sie wollen etwas wie folgt aus:

int value = 15125; 
String textViewText = String.format("%08d", value); 
textView.setText(textViewText); 

%08d PADDs 8 Nullen (höchstens) vor dem ganzzahligen Wert;

Verwandte Themen