diff --git a/src/android/app/src/main/java/org/citra/citra_emu/fragments/EmulationFragment.kt b/src/android/app/src/main/java/org/citra/citra_emu/fragments/EmulationFragment.kt index e91876584..519677768 100644 --- a/src/android/app/src/main/java/org/citra/citra_emu/fragments/EmulationFragment.kt +++ b/src/android/app/src/main/java/org/citra/citra_emu/fragments/EmulationFragment.kt @@ -22,6 +22,7 @@ import android.view.Surface import android.view.SurfaceHolder import android.view.View import android.view.ViewGroup +import android.widget.ImageView import android.widget.PopupMenu import android.widget.TextView import android.widget.Toast @@ -232,8 +233,14 @@ class EmulationFragment : Fragment(), SurfaceHolder.Callback, Choreographer.Fram ) } - binding.inGameMenu.getHeaderView(0).findViewById(R.id.text_game_title).text = - game.title + binding.inGameMenu.getHeaderView(0).apply { + val titleView = findViewById(R.id.text_game_title) + val iconView = findViewById(R.id.game_icon) + + titleView.text = game.title + + GameIconUtils.loadGameIcon(requireActivity(), game, iconView) +} binding.inGameMenu.setNavigationItemSelectedListener { when (it.itemId) { R.id.menu_emulation_pause -> { diff --git a/src/android/app/src/main/res/layout/header_in_game.xml b/src/android/app/src/main/res/layout/header_in_game.xml index eb30dd15f..e364b66b0 100644 --- a/src/android/app/src/main/res/layout/header_in_game.xml +++ b/src/android/app/src/main/res/layout/header_in_game.xml @@ -1,14 +1,26 @@ - + android:layout_marginEnd="24dp"> + + + + + +