diff --git a/src/android/app/src/main/java/org/citra/citra_android/fragments/EmulationFragment.java b/src/android/app/src/main/java/org/citra/citra_android/fragments/EmulationFragment.java index 3c0b091aa..fa3d6a0a9 100644 --- a/src/android/app/src/main/java/org/citra/citra_android/fragments/EmulationFragment.java +++ b/src/android/app/src/main/java/org/citra/citra_android/fragments/EmulationFragment.java @@ -18,6 +18,8 @@ import android.widget.Button; import android.widget.TextView; import android.widget.Toast; +import java.text.DecimalFormat; + import org.citra.citra_android.NativeLibrary; import org.citra.citra_android.R; import org.citra.citra_android.activities.EmulationActivity; @@ -213,12 +215,12 @@ public final class EmulationFragment extends Fragment implements SurfaceHolder.C perfStatsUpdater = () -> { + final DecimalFormat df = new DecimalFormat("#.#"); double[] perfStats = NativeLibrary.GetPerfStats(); - mPerfStats - .setText(String.format("FPS: %.5s\nFrametime: %.7sms\nSpeed: %.4s%%", perfStats[FPS], - perfStats[FRAMETIME] * 1000.0, perfStats[SPEED] * 100.0)); + mPerfStats.setText(String.format("FPS: %s Speed: %s%%", df.format(perfStats[FPS]), + df.format(perfStats[SPEED] * 100.0))); - perfStatsUpdateHandler.postDelayed(perfStatsUpdater, 3000 /* 3s */); + perfStatsUpdateHandler.postDelayed(perfStatsUpdater, 2000 /* 1s */); }; perfStatsUpdateHandler.post(perfStatsUpdater); } diff --git a/src/android/app/src/main/res/layout/fragment_emulation.xml b/src/android/app/src/main/res/layout/fragment_emulation.xml index 2cd17192c..efb726e6a 100644 --- a/src/android/app/src/main/res/layout/fragment_emulation.xml +++ b/src/android/app/src/main/res/layout/fragment_emulation.xml @@ -30,7 +30,8 @@ android:longClickable="false" android:shadowColor="@android:color/black" android:text="TextView" - android:textColor="@android:color/white" /> + android:textColor="@android:color/holo_orange_light" + android:textSize="12sp" />