diff options
| author | Admiral H. Curtiss <pikachu025@gmail.com> | 2026-10-02 19:58:16 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-10-02 19:58:16 +0200 |
| commit | bd094a0de5bccd4a0a14ab6a14810e31df45eb48 (patch) | |
| tree | 797ae3a5283e5a8600e45b8afafd162a5f83680f /Source/Android | |
| parent | 5c2f8aec222289f0166be7dca984bd60cddbba36 (diff) | |
| parent | a975e7a235434af5d77565dc8bc01b05b0ec54c2 (diff) | |
Merge pull request #14890 from lihanchen/master
Android: Fix UI text truncation in 4K TV UI
Diffstat (limited to 'Source/Android')
| -rw-r--r-- | Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/adapters/SettingsRowPresenter.kt | 10 | ||||
| -rw-r--r-- | Source/Android/app/src/main/res/values/dimens.xml | 2 |
2 files changed, 11 insertions, 1 deletions
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/adapters/SettingsRowPresenter.kt b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/adapters/SettingsRowPresenter.kt index f67a23e2da..eabfb75f82 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/adapters/SettingsRowPresenter.kt +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/adapters/SettingsRowPresenter.kt @@ -3,6 +3,7 @@ package org.dolphinemu.dolphinemu.adapters import android.view.ViewGroup +import android.widget.TextView import androidx.core.content.ContextCompat import androidx.leanback.widget.ImageCardView import androidx.leanback.widget.Presenter @@ -16,9 +17,16 @@ class SettingsRowPresenter : Presenter() { val settingsCard = ImageCardView(parent.context) settingsCard.apply { setMainImageAdjustViewBounds(true) - setMainImageDimensions(192, 160) + setMainImageDimensions( + resources.getDimensionPixelSize(R.dimen.tv_settings_card_width), + resources.getDimensionPixelSize(R.dimen.tv_settings_card_height) + ) isFocusable = true isFocusableInTouchMode = true + findViewById<TextView>(R.id.title_text).apply { + minLines = 2 + maxLines = 2 + } } // Use that view to create a ViewHolder. diff --git a/Source/Android/app/src/main/res/values/dimens.xml b/Source/Android/app/src/main/res/values/dimens.xml index f10f34e81a..882f891bab 100644 --- a/Source/Android/app/src/main/res/values/dimens.xml +++ b/Source/Android/app/src/main/res/values/dimens.xml @@ -7,6 +7,8 @@ <dimen name="spacing_fab">72dp</dimen> <dimen name="menu_width">256dp</dimen> <dimen name="card_width">135dp</dimen> + <dimen name="tv_settings_card_width">120dp</dimen> + <dimen name="tv_settings_card_height">80dp</dimen> <dimen name="elevated_app_bar">3dp</dimen> </resources> |
