From 0786d69ad61873ce16ffec0833f1df45f98d43c9 Mon Sep 17 00:00:00 2001 From: ZhanGSKen Date: Sat, 2 May 2026 10:05:26 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E8=B0=83=E6=95=B4=E4=B8=BB?= =?UTF-8?q?=E7=AA=97=E5=8F=A3=E8=83=8C=E6=99=AF=E8=AE=BE=E7=BD=AE=E9=80=BB?= =?UTF-8?q?=E8=BE=91=E4=B8=8E=E5=B8=83=E5=B1=80=E9=80=8F=E6=98=8E=E5=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - MainActivity: 将背景设置逻辑从 onCreate 移至 onPostCreate - activity_main.xml: RecyclerView 背景颜色修改为透明 --- .../cc/winboll/studio/gallery/MainActivity.java | 14 +++++++++----- gallery/src/main/res/layout/activity_main.xml | 2 +- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/gallery/src/main/java/cc/winboll/studio/gallery/MainActivity.java b/gallery/src/main/java/cc/winboll/studio/gallery/MainActivity.java index 5ca2b77..b17acf7 100644 --- a/gallery/src/main/java/cc/winboll/studio/gallery/MainActivity.java +++ b/gallery/src/main/java/cc/winboll/studio/gallery/MainActivity.java @@ -51,11 +51,6 @@ public class MainActivity extends AppCompatActivity { setContentView(R.layout.activity_main); LogUtils.d(TAG, "onCreate"); - View content = findViewById(android.R.id.content); - if (content != null) { - content.setBackground(BackgroundUtils.getInstance().getDrawable()); - } - Toolbar toolbar = findViewById(R.id.toolbar); setSupportActionBar(toolbar); @@ -104,6 +99,15 @@ public class MainActivity extends AppCompatActivity { checkAndRequestPermissions(); } + @Override + protected void onPostCreate(Bundle savedInstanceState) { + super.onPostCreate(savedInstanceState); + View content = findViewById(android.R.id.content); + if (content != null) { + content.setBackground(BackgroundUtils.getInstance().getDrawable()); + } + } + private void checkAndRequestPermissions() { LogUtils.i(TAG, "checkAndRequestPermissions"); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) { diff --git a/gallery/src/main/res/layout/activity_main.xml b/gallery/src/main/res/layout/activity_main.xml index bf9334a..3a1bd64 100644 --- a/gallery/src/main/res/layout/activity_main.xml +++ b/gallery/src/main/res/layout/activity_main.xml @@ -27,7 +27,7 @@ android:id="@+id/recycler_view" android:layout_width="match_parent" android:layout_height="match_parent" - android:background="@color/black"/> + android:background="@android:color/transparent"/>