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ć.
0
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"/>