Revision 79e752b3
Added by Leszek Koltunski over 5 years ago
| src/main/java/org/distorted/dialogs/RubikDialogScoresView.java | ||
|---|---|---|
| 19 | 19 |
|
| 20 | 20 |
package org.distorted.dialogs; |
| 21 | 21 |
|
| 22 |
import android.annotation.SuppressLint; |
|
| 22 | 23 |
import android.content.Context; |
| 23 | 24 |
import android.content.res.Resources; |
| 24 | 25 |
import androidx.fragment.app.FragmentActivity; |
| ... | ... | |
| 74 | 75 |
|
| 75 | 76 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
| 76 | 77 |
|
| 78 |
@SuppressLint("DefaultLocale")
|
|
| 77 | 79 |
LinearLayout createSection(FragmentActivity act, int tab, int level, final String[] country, final String[] name, final float[] time) |
| 78 | 80 |
{
|
| 79 | 81 |
LinearLayout levelLayout = (LinearLayout)inflate(act, R.layout.dialog_scores_scramble_title, null); |
| ... | ... | |
| 92 | 94 |
|
| 93 | 95 |
boolean inserted = false; |
| 94 | 96 |
long myRecordInMillis = scores.getRecord(object, sizeIndex, level); |
| 95 |
float myRecordInSeconds = (myRecordInMillis/100)/10.0f;
|
|
| 97 |
float myRecordInSeconds = (myRecordInMillis/10)/100.0f;
|
|
| 96 | 98 |
boolean mySubmitted = scores.isSubmitted(object, sizeIndex, level); |
| 97 | 99 |
String myName = scores.getName(); |
| 98 | 100 |
if( myName.length()==0 ) myName = act.getString(R.string.you); |
| 99 | 101 |
int myCountryID = res.getIdentifier( scores.getCountry(), "drawable", packageName); |
| 100 |
String myRecord = ( myRecordInMillis<RubikScores.NO_RECORD ) ? Float.toString(myRecordInSeconds) : "??";
|
|
| 102 |
String myRecord = ( myRecordInMillis<RubikScores.NO_RECORD ) ? String.format("%.2f", myRecordInSeconds) : "??";
|
|
| 101 | 103 |
String theirTime; |
| 102 | 104 |
int theirCountryID; |
| 103 | 105 |
|
| ... | ... | |
| 123 | 125 |
{
|
| 124 | 126 |
if( equals ) inserted=true; |
| 125 | 127 |
theirCountryID = res.getIdentifier( country[j], "drawable", packageName); |
| 126 |
theirTime = Float.toString(time[j]);
|
|
| 128 |
theirTime = String.format("%.2f", time[j]);
|
|
| 127 | 129 |
View row = createRow(act, theirCountryID, name[j], theirTime, height, equals ? red:white); |
| 128 | 130 |
levelLayout.addView(row); |
| 129 | 131 |
} |
Also available in: Unified diff
Solving time - display it more accurately.