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
|
||||
fun locale(locale: Locale) {
|
||||
B.line1.text = locale.displayName
|
||||
B.line2.text = if (locale.displayCountry.isNotEmpty())
|
||||
locale.displayCountry
|
||||
else
|
||||
locale.displayLanguage
|
||||
B.line2.text = locale.getDisplayLanguage(locale)
|
||||
}
|
||||
|
||||
@ModelProp
|
||||
|
||||
@@ -39,7 +39,9 @@
|
||||
android:layout_below="@+id/line1"
|
||||
android:layout_alignStart="@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
|
||||
android:id="@+id/checkbox"
|
||||
@@ -48,4 +50,4 @@
|
||||
android:layout_alignParentEnd="true"
|
||||
android:layout_centerInParent="true"
|
||||
android:minWidth="0dp" />
|
||||
</RelativeLayout>
|
||||
</RelativeLayout>
|
||||
|
||||
Reference in New Issue
Block a user