From 650fbce5d879964b4074d41d2c0dfe283fcd7d8c Mon Sep 17 00:00:00 2001 From: Mill Chen Date: Mon, 7 Nov 2022 15:41:45 +0800 Subject: [PATCH] Add description for app languages page Bug: 236346018 Test: manual test with Settings app Change-Id: I011957a321ad8c26743e72cc7ce825d06dab9167 --- src/com/android/settings/spa/system/AppLanguages.kt | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/com/android/settings/spa/system/AppLanguages.kt b/src/com/android/settings/spa/system/AppLanguages.kt index 3c875f19893..db34cd595f1 100644 --- a/src/com/android/settings/spa/system/AppLanguages.kt +++ b/src/com/android/settings/spa/system/AppLanguages.kt @@ -19,17 +19,22 @@ package com.android.settings.spa.system import android.content.Intent import android.net.Uri import android.os.Bundle +import androidx.compose.foundation.layout.Box +import androidx.compose.foundation.layout.padding import androidx.compose.runtime.Composable import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.res.stringResource +import androidx.compose.ui.Modifier import com.android.settings.R import com.android.settings.localepicker.AppLocalePickerActivity import com.android.settingslib.spa.framework.common.SettingsPageProvider import com.android.settingslib.spa.framework.compose.navigator import com.android.settingslib.spa.framework.compose.rememberContext import com.android.settingslib.spa.framework.compose.toState +import com.android.settingslib.spa.framework.theme.SettingsDimension import com.android.settingslib.spa.widget.preference.Preference import com.android.settingslib.spa.widget.preference.PreferenceModel +import com.android.settingslib.spa.widget.ui.SettingsBody import com.android.settingslib.spaprivileged.template.app.AppListItem import com.android.settingslib.spaprivileged.template.app.AppListItemModel import com.android.settingslib.spaprivileged.template.app.AppListPage @@ -42,6 +47,11 @@ object AppLanguagesPageProvider : SettingsPageProvider { AppListPage( title = stringResource(R.string.app_locales_picker_menu_title), listModel = rememberContext(::AppLanguagesListModel), + header = { + Box(Modifier.padding(SettingsDimension.itemPadding)) { + SettingsBody(stringResource(R.string.desc_app_locale_selection_supported)) + } + }, ) { AppLanguageItem(it) }