Merge pull request #14890 from lihanchen/master

Android: Fix UI text truncation in 4K TV UI
This commit is contained in:
Admiral H. Curtiss
2026-10-02 19:58:16 +02:00
committed by GitHub
2 changed files with 11 additions and 1 deletions
@@ -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.
@@ -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>