From 4f389dea450699cc740981a60e772db945c6c8ee Mon Sep 17 00:00:00 2001 From: lunaticbum Date: Tue, 3 Feb 2026 18:16:06 +0900 Subject: [PATCH] .. --- .../bums/lunatic/launcher/apps/AppDrawerBottomSheet.kt | 5 +++-- app/src/main/res/layout/bottom_sheet_app_drawer.xml | 8 ++++---- app/src/main/res/layout/spinner_item_dark.xml | 8 ++++++++ 3 files changed, 15 insertions(+), 6 deletions(-) create mode 100644 app/src/main/res/layout/spinner_item_dark.xml diff --git a/app/src/main/kotlin/bums/lunatic/launcher/apps/AppDrawerBottomSheet.kt b/app/src/main/kotlin/bums/lunatic/launcher/apps/AppDrawerBottomSheet.kt index eefe5321..9be8f815 100644 --- a/app/src/main/kotlin/bums/lunatic/launcher/apps/AppDrawerBottomSheet.kt +++ b/app/src/main/kotlin/bums/lunatic/launcher/apps/AppDrawerBottomSheet.kt @@ -131,10 +131,10 @@ class AppDrawerBottomSheet : BottomSheetDialogFragment() { // 2. 어댑터 설정 (기본 안드로이드 레이아웃 사용) val adapter = ArrayAdapter( requireContext(), - android.R.layout.simple_spinner_item, + R.layout.spinner_item_dark, displayList ) - adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item) + adapter.setDropDownViewResource(R.layout.spinner_item_dark) binding.categorySpinner.adapter = adapter // 3. 선택 리스너 설정 @@ -150,6 +150,7 @@ class AppDrawerBottomSheet : BottomSheetDialogFragment() { override fun onNothingSelected(parent: AdapterView<*>?) {} } } + private fun setupKeyboardObserver() { ViewCompat.setOnApplyWindowInsetsListener(binding.root) { _, insets -> // 키보드(IME)가 보이는지 확인 diff --git a/app/src/main/res/layout/bottom_sheet_app_drawer.xml b/app/src/main/res/layout/bottom_sheet_app_drawer.xml index a65d158f..c00804cd 100644 --- a/app/src/main/res/layout/bottom_sheet_app_drawer.xml +++ b/app/src/main/res/layout/bottom_sheet_app_drawer.xml @@ -135,16 +135,16 @@ android:paddingRight="5dp" android:layout_marginLeft="6dp" android:layout_marginRight="6dp" - android:layout_marginTop="1dp" - android:layout_marginBottom="1dp" + android:layout_marginTop="12dp" + android:layout_marginBottom="12dp" android:id="@+id/categorySpinner" android:layout_width="wrap_content" - android:layout_height="33dp" + android:layout_height="30dp" android:spinnerMode="dropdown" android:background="@drawable/base_bg"/> diff --git a/app/src/main/res/layout/spinner_item_dark.xml b/app/src/main/res/layout/spinner_item_dark.xml new file mode 100644 index 00000000..4b7852f3 --- /dev/null +++ b/app/src/main/res/layout/spinner_item_dark.xml @@ -0,0 +1,8 @@ + + \ No newline at end of file