diff --git a/positions/build.properties b/positions/build.properties
index add4505..49c5f94 100644
--- a/positions/build.properties
+++ b/positions/build.properties
@@ -1,8 +1,8 @@
#Created by .winboll/winboll_app_build.gradle
-#Mon Dec 08 06:27:30 GMT 2025
+#Mon Dec 08 08:09:53 GMT 2025
stageCount=3
libraryProject=
baseVersion=15.12
publishVersion=15.12.2
-buildCount=1
+buildCount=16
baseBetaVersion=15.12.3
diff --git a/positions/src/main/java/cc/winboll/studio/positions/MainActivity.java b/positions/src/main/java/cc/winboll/studio/positions/MainActivity.java
index ba0b0a5..6b60bc4 100644
--- a/positions/src/main/java/cc/winboll/studio/positions/MainActivity.java
+++ b/positions/src/main/java/cc/winboll/studio/positions/MainActivity.java
@@ -4,6 +4,8 @@ import android.Manifest;
import android.app.Activity;
import android.content.Intent;
import android.content.pm.PackageManager;
+import android.content.res.TypedArray;
+import android.graphics.Color;
import android.os.Build;
import android.os.Bundle;
import android.view.Menu;
@@ -19,14 +21,15 @@ import androidx.core.content.ContextCompat;
import cc.winboll.studio.libaes.interfaces.IWinBoLLActivity;
import cc.winboll.studio.libaes.utils.AESThemeUtil;
import cc.winboll.studio.libaes.utils.DevelopUtils;
-import cc.winboll.studio.libaes.utils.WinBoLLActivityManager;
import cc.winboll.studio.libaes.views.ADsBannerView;
import cc.winboll.studio.libappbase.LogUtils;
+import cc.winboll.studio.positions.R;
import cc.winboll.studio.positions.activities.LocationActivity;
import cc.winboll.studio.positions.activities.SettingsActivity;
import cc.winboll.studio.positions.activities.WinBoLLActivity;
import cc.winboll.studio.positions.utils.AppConfigsUtil;
import cc.winboll.studio.positions.utils.ServiceUtil;
+import android.widget.LinearLayout;
/**
* 主页面:仅负责
@@ -102,8 +105,22 @@ public class MainActivity extends WinBoLLActivity implements IWinBoLLActivity {
mADsBannerView = findViewById(R.id.adsbanner);
+ setLLMainBackgroundColor();
}
+ // 在 Activity 的 onCreate() 或需要获取颜色的方法中调用
+ private void setLLMainBackgroundColor() {
+ // 1. 定义要解析的主题属性(这里是 colorAccent)
+ TypedArray a = getTheme().obtainStyledAttributes(new int[]{android.R.attr.colorAccent});
+ // 2. 获取对应的颜色值(默认值可设为你需要的 fallback 颜色,如 Color.GRAY)
+ int colorAccent = a.getColor(0, Color.GRAY);
+ // 3. 必须回收,避免内存泄漏
+ a.recycle();
+
+ LinearLayout llmain = findViewById(R.id.llmain);
+ llmain.setBackgroundColor(colorAccent);
+ }
+
@Override
protected void onDestroy() {
super.onDestroy();
diff --git a/positions/src/main/res/drawable/activity_background.png b/positions/src/main/res/drawable/activity_background.png
new file mode 100644
index 0000000..9f40005
Binary files /dev/null and b/positions/src/main/res/drawable/activity_background.png differ
diff --git a/positions/src/main/res/drawable/shape_2px_border.xml b/positions/src/main/res/drawable/shape_2px_border.xml
new file mode 100644
index 0000000..1ca8e82
--- /dev/null
+++ b/positions/src/main/res/drawable/shape_2px_border.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/positions/src/main/res/layout/activity_main.xml b/positions/src/main/res/layout/activity_main.xml
index 3df8f75..58c1cf5 100644
--- a/positions/src/main/res/layout/activity_main.xml
+++ b/positions/src/main/res/layout/activity_main.xml
@@ -1,10 +1,10 @@
+ android:layout_height="match_parent"
+ android:id="@+id/llmain">
-
+ android:layout_height="match_parent"
+ android:background="@drawable/activity_background"
+ android:layout_margin="0dp">
-
+
+
+
+
+
+
+
+
+
+
+
-
-