diff --git a/samples/user-interface/appwidgets/src/main/java/com/example/platform/ui/appwidgets/AppWidgets.kt b/samples/user-interface/appwidgets/src/main/java/com/example/platform/ui/appwidgets/AppWidgets.kt index 3b5eeed1..d1a6fb96 100644 --- a/samples/user-interface/appwidgets/src/main/java/com/example/platform/ui/appwidgets/AppWidgets.kt +++ b/samples/user-interface/appwidgets/src/main/java/com/example/platform/ui/appwidgets/AppWidgets.kt @@ -88,7 +88,7 @@ fun AppWidgetsList(widgetProviders: List) { } item { - CanonicalLayoutPinActivityCard() + CanonicalLayoutsInfoCard() } // If the launcher does not support pinning request show a banner @@ -112,7 +112,7 @@ fun AppWidgetsList(widgetProviders: List) { } @Composable -private fun CanonicalLayoutPinActivityCard() { +private fun CanonicalLayoutsInfoCard() { val context = LocalContext.current Card( modifier = Modifier @@ -122,12 +122,12 @@ private fun CanonicalLayoutPinActivityCard() { val preview = painterResource(id = R.drawable.cl_activity_row_hero_image) Column(modifier = Modifier.padding(16.dp)) { Text( - text = "☆ Canonical widget layouts", + text = stringResource(R.string.canonical_layouts_info_card_title), style = MaterialTheme.typography.titleMedium, fontWeight = FontWeight.Bold ) Text( - text = "Explore and pin the recommended, intentionally designed widget samples", + text = stringResource(R.string.canonical_layouts_info_card_description), style = MaterialTheme.typography.bodyMedium, maxLines = 3, ) @@ -198,7 +198,7 @@ private fun WidgetInfoCard(providerInfo: AppWidgetProviderInfo) { val context = LocalContext.current val label = providerInfo.loadLabel(context.packageManager) val description = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) { - (providerInfo.loadDescription(context) ?: "").toString(); + (providerInfo.loadDescription(context) ?: "").toString() } else { "Description not available" } diff --git a/samples/user-interface/appwidgets/src/main/res/values/strings.xml b/samples/user-interface/appwidgets/src/main/res/values/strings.xml index d82ee521..a27ea624 100644 --- a/samples/user-interface/appwidgets/src/main/res/values/strings.xml +++ b/samples/user-interface/appwidgets/src/main/res/values/strings.xml @@ -18,8 +18,10 @@ Pin an App Widget: Pinning is not supported in the default launcher Sample to demonstrate how to get the app\'s appwidgets info and request the user to pin them in the launcher. - Tap \"Add to home\" button on any of the items in the canonical widget layouts demo page to pin: + Tap \"Add to home\" button on any of the items in the canonical widget layouts demo page: Or tap on any of the items below to request the launcher to pin them: + ☆ Canonical widget layouts + Explore and pin the recommended, intentionally designed widget samples RemoteViews Weather Glance Weather Widget for weather forecast