Merge "Fix alignment of subtitle" into rvc-dev

This commit is contained in:
TreeHugger Robot
2020-04-24 21:34:26 +00:00
committed by Android (Google) Code Review

View File

@@ -102,7 +102,9 @@ class AppAdapter(
fun bindData(data: ControlsServiceInfo) { fun bindData(data: ControlsServiceInfo) {
icon.setImageDrawable(data.loadIcon()) icon.setImageDrawable(data.loadIcon())
title.text = data.loadLabel() title.text = data.loadLabel()
favorites.text = favRenderer.renderFavoritesForComponent(data.componentName) val text = favRenderer.renderFavoritesForComponent(data.componentName)
favorites.text = text
favorites.visibility = if (text == null) View.GONE else View.VISIBLE
} }
} }
} }
@@ -112,12 +114,12 @@ class FavoritesRenderer(
private val favoriteFunction: (ComponentName) -> Int private val favoriteFunction: (ComponentName) -> Int
) { ) {
fun renderFavoritesForComponent(component: ComponentName): String { fun renderFavoritesForComponent(component: ComponentName): String? {
val qty = favoriteFunction(component) val qty = favoriteFunction(component)
if (qty != 0) { if (qty != 0) {
return resources.getQuantityString(R.plurals.controls_number_of_favorites, qty, qty) return resources.getQuantityString(R.plurals.controls_number_of_favorites, qty, qty)
} else { } else {
return "" return null
} }
} }
} }