diff --git a/src/main/java/eu/siacs/conversations/ui/adapter/AccountAdapter.java b/src/main/java/eu/siacs/conversations/ui/adapter/AccountAdapter.java index b52280181c71bde8928b32aea05f55962b960c21..b33d1c2be16a10d2501aefa727a0c7df09b93940 100644 --- a/src/main/java/eu/siacs/conversations/ui/adapter/AccountAdapter.java +++ b/src/main/java/eu/siacs/conversations/ui/adapter/AccountAdapter.java @@ -85,8 +85,8 @@ public class AccountAdapter extends ArrayAdapter { } viewHolder.binding.tglAccountStatus.setOnCheckedChangeListener( (compoundButton, b) -> { - if (b == isDisabled && activity instanceof OnTglAccountState) { - ((OnTglAccountState) activity).onClickTglAccountState(account, b); + if (b == isDisabled && activity instanceof OnTglAccountState tglAccountState) { + tglAccountState.onClickTglAccountState(account, b); } }); return view; diff --git a/src/main/res/layout/item_account.xml b/src/main/res/layout/item_account.xml index eebd434dc47dbaca60e74136f50d21af9fc897f2..6caff80ed51c8ca4c7323be20002015f530b2a44 100644 --- a/src/main/res/layout/item_account.xml +++ b/src/main/res/layout/item_account.xml @@ -8,8 +8,8 @@ android:layout_height="wrap_content" android:background="?selectableItemBackground" android:paddingStart="8dp" - android:paddingBottom="8dp" - android:paddingTop="8dp"> + android:paddingTop="8dp" + android:paddingBottom="8dp"> + android:layout_toStartOf="@+id/tgl_account_status" + android:layout_toEndOf="@+id/account_image" + android:orientation="vertical"> + android:textAppearance="?textAppearanceBodyLarge" + tools:text="juliet@example.com" /> - + android:focusable="false" + android:padding="16dp" /> \ No newline at end of file diff --git a/src/main/res/layout/preference_material_switch.xml b/src/main/res/layout/preference_material_switch.xml new file mode 100644 index 0000000000000000000000000000000000000000..a18e2a48cef36c70d7e7ca381bec55517eb60a05 --- /dev/null +++ b/src/main/res/layout/preference_material_switch.xml @@ -0,0 +1,8 @@ + + diff --git a/src/main/res/values-night/themes.xml b/src/main/res/values-night/themes.xml index 18591c59eb87bdea65a4dad8caa15cb63fd0b23f..c6a2926e8ff2443987133d14d2f26e69e5141a9e 100644 --- a/src/main/res/values-night/themes.xml +++ b/src/main/res/values-night/themes.xml @@ -28,6 +28,7 @@ @color/md_theme_dark_inverseOnSurface @color/md_theme_dark_inverseSurface @color/md_theme_dark_inversePrimary + @style/MaterialPreferenceThemeOverlay + + + + \ No newline at end of file