[=10R 可见操作栏
Actionbar visble in android R
我已经将这个主题 Theme.MaterialComponents.Light.NoActionBar 用于 activity,但它在 android 模拟器中工作正常 android 版本 R 和 API 级别 30.But 当我在带有自定义 os 的三星 A51 型号中安装 APK 一个 UI 3.0 和 Android R 它的外观发生了变化 请帮我解决这个问题
我一直在 theme.xml 文件中使用主题代码
<style name="Theme.MediLogix" parent="Theme.MaterialComponents.Light.NoActionBar">
<!-- Primary brand color. -->
<item name="colorPrimary">#79BC2E</item>
<item name="colorPrimaryVariant">#79BC2E</item>
<item name="colorPrimaryDark">#79BC2E</item>
<item name="colorOnPrimary">@color/white</item>
<!-- Secondary brand color. -->
<item name="colorSecondary">@color/teal_200</item>
<item name="colorSecondaryVariant">@color/teal_700</item>
<item name="colorOnSecondary">@color/black</item>
</style>
它在 android 模拟器中工作正常 Android 11
但在三星 A51 中 android 11 自定义 os 一个 UI 3.0。看起来像这样
我遇到了类似的问题,看起来是因为你在手机上激活暗模式phone,解决方法:
您必须将主题更改为android:theme="@style/Theme.MaterialComponents.NoActionBar"
您必须将状态栏的颜色(在三星设备上看起来是紫色)更改为绿色,这样它在浅色和深色主题下显示为绿色
将底部图标的颜色默认更改为黑色,选中后显示为绿色。
为此,您必须获取 res 文件并添加新包。在其中添加一个新的 xml 文件然后添加此代码(您可以自定义数字):
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="#79BC2E"
android:state_checked="true"/>
<item android:color="#4C4C4C"
android:state_checked="false"/>
在 activity 的导航栏视图中,添加此属性
app:itemIconTint="@color/-the 您创建的 xml 的名称-"
将“主页”标题的颜色更改为白色
我已经将这个主题 Theme.MaterialComponents.Light.NoActionBar 用于 activity,但它在 android 模拟器中工作正常 android 版本 R 和 API 级别 30.But 当我在带有自定义 os 的三星 A51 型号中安装 APK 一个 UI 3.0 和 Android R 它的外观发生了变化 请帮我解决这个问题
我一直在 theme.xml 文件中使用主题代码
<style name="Theme.MediLogix" parent="Theme.MaterialComponents.Light.NoActionBar">
<!-- Primary brand color. -->
<item name="colorPrimary">#79BC2E</item>
<item name="colorPrimaryVariant">#79BC2E</item>
<item name="colorPrimaryDark">#79BC2E</item>
<item name="colorOnPrimary">@color/white</item>
<!-- Secondary brand color. -->
<item name="colorSecondary">@color/teal_200</item>
<item name="colorSecondaryVariant">@color/teal_700</item>
<item name="colorOnSecondary">@color/black</item>
</style>
它在 android 模拟器中工作正常 Android 11
但在三星 A51 中 android 11 自定义 os 一个 UI 3.0。看起来像这样
我遇到了类似的问题,看起来是因为你在手机上激活暗模式phone,解决方法:
您必须将主题更改为
android:theme="@style/Theme.MaterialComponents.NoActionBar"
您必须将状态栏的颜色(在三星设备上看起来是紫色)更改为绿色,这样它在浅色和深色主题下显示为绿色
将底部图标的颜色默认更改为黑色,选中后显示为绿色。
为此,您必须获取 res 文件并添加新包。在其中添加一个新的 xml 文件然后添加此代码(您可以自定义数字):
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="#79BC2E"
android:state_checked="true"/>
<item android:color="#4C4C4C"
android:state_checked="false"/>
在 activity 的导航栏视图中,添加此属性
app:itemIconTint="@color/-the 您创建的 xml 的名称-"
将“主页”标题的颜色更改为白色