LocaleView: Show localized display language
display language seems to be more or less always empty/blank. Let's just use localized display language instead. This will ensure both lines don't show same values unless same locale is applied. Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
@@ -63,10 +63,7 @@ class LocaleView : RelativeLayout {
|
|||||||
@ModelProp
|
@ModelProp
|
||||||
fun locale(locale: Locale) {
|
fun locale(locale: Locale) {
|
||||||
B.line1.text = locale.displayName
|
B.line1.text = locale.displayName
|
||||||
B.line2.text = if (locale.displayCountry.isNotEmpty())
|
B.line2.text = locale.getDisplayLanguage(locale)
|
||||||
locale.displayCountry
|
|
||||||
else
|
|
||||||
locale.displayLanguage
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ModelProp
|
@ModelProp
|
||||||
|
|||||||
@@ -39,7 +39,9 @@
|
|||||||
android:layout_below="@+id/line1"
|
android:layout_below="@+id/line1"
|
||||||
android:layout_alignStart="@id/line1"
|
android:layout_alignStart="@id/line1"
|
||||||
android:layout_alignEnd="@id/line1"
|
android:layout_alignEnd="@id/line1"
|
||||||
android:layout_marginTop="@dimen/margin_xxsmall" />
|
android:layout_marginTop="@dimen/margin_xxsmall"
|
||||||
|
android:textAlignment="viewStart"
|
||||||
|
android:textDirection="locale" />
|
||||||
|
|
||||||
<com.google.android.material.checkbox.MaterialCheckBox
|
<com.google.android.material.checkbox.MaterialCheckBox
|
||||||
android:id="@+id/checkbox"
|
android:id="@+id/checkbox"
|
||||||
|
|||||||
Reference in New Issue
Block a user