Formatowanie danych wyjściowych

0

Po kliknięciu przycisku metodą setText wyświetlam wynik i chcę aby był on sformatowany do 2 liczb po przecinku, w książce przeczytałam, żeby dopisać "%.2f" i po przecinku zmienną z moim wynikiem. W czystej javie wystarczyło zamienić println na printf i działało, natomiast w androidzie nie wiem jak to zrobić.

1

Np tak:

String.format("%.2f", value);
1
setText(String.format("%.2f", twoj_wynik))
0

działa dopóki nie dodam po moim wyniku kolejnego stringa

textView4.setText(String.format("Cena: " + "%.2f", koszt(a1,b1,c1) + "zł."));
1

Dlaczego nie korzystasz z dokumentacji?

textView4.setText(String.format("Cena: " + "%.2f zł.", koszt(a1,b1,c1)));
0

Używam i coraz lepiej mi to wychodzi, ale wciąż za mało z niej rozumiem.
Mam jeszcze pytanie nie związane z formatowaniem, zmieniłam sobie theme nad podglądem w android studio w activity_main.xml, ale w gdy odpalam apke w emulatorze lub na telefonie, motyw jest standardowy, nowy motyw jest tylko w IDE.

2

Z tego co kojarzę to takie rzeczy ustawiasz w manifeście.
Jakiś przykład ze Stacka (4 wersje, wybierasz jedną):

<application 
    android:theme="@android:style/Theme.Holo"/>

<application 
    android:theme="@android:style/Theme.Holo.Light"/>

<application 
    android:theme="@android:style/Theme.Black"/>

<application 
    android:theme="@android:style/Theme.DeviceDefault"/>

1 użytkowników online, w tym zalogowanych: 0, gości: 1