From 8346678b1a17bea4737a77cea90bdd6388cb5668 Mon Sep 17 00:00:00 2001 From: Haijie Hong Date: Wed, 20 Nov 2024 18:22:35 +0800 Subject: [PATCH] Fix blank area at the bottom of device details page BUG: 380003570 Test: local tested Flag: com.android.settings.flags.enable_bluetooth_device_details_polish Change-Id: Ic69b3593e6fe7214004c17a5bc2371d319d58f58 --- .../bluetooth/ui/view/DeviceDetailsFragmentFormatter.kt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/com/android/settings/bluetooth/ui/view/DeviceDetailsFragmentFormatter.kt b/src/com/android/settings/bluetooth/ui/view/DeviceDetailsFragmentFormatter.kt index 003eef0b73f..caa41ef86ef 100644 --- a/src/com/android/settings/bluetooth/ui/view/DeviceDetailsFragmentFormatter.kt +++ b/src/com/android/settings/bluetooth/ui/view/DeviceDetailsFragmentFormatter.kt @@ -27,6 +27,8 @@ import androidx.compose.animation.fadeIn import androidx.compose.animation.fadeOut import androidx.compose.foundation.background import androidx.compose.foundation.layout.Box +import androidx.compose.foundation.layout.Spacer +import androidx.compose.foundation.layout.height import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.size import androidx.compose.foundation.shape.RoundedCornerShape @@ -187,7 +189,12 @@ class DeviceDetailsFragmentFormatterImpl( } } // TODO(b/343317785): figure out how to remove the foot preference. - fragment.preferenceScreen.addPreference(Preference(context).apply { order = 10000 }) + fragment.preferenceScreen.addPreference(ComposePreference(context).apply { + order = 10000 + isEnabled = false + isSelectable = false + setContent { Spacer(modifier = Modifier.height(1.dp)) } + }) } override fun getMenuItem(