Android操作栏文本自定义颜色

skyguy126

我在styles.xml中使用主题,如下所示:

<style name="AppTheme" parent="Theme.AppCompat.Light">
    <item name="colorPrimary">@color/md_blue_700</item>
    <item name="android:colorAccent">@color/md_blue_900</item>
    <item name="android:colorPrimaryDark">@color/md_blue_900</item>
    <item name="android:windowBackground">@color/md_white_1000</item>
    <item name="android:colorControlNormal">@color/md_blue_700</item>
    <item name="android:colorControlActivated">@color/md_blue_700</item>
    <item name="android:colorControlHighlight">@color/md_blue_700</item>
    <item name="android:textColorPrimary">@color/md_white_1000</item>
</style>

我在AndroidManifest.xml中声明为android:theme:

 <activity
        android:name=".LoginActivity"
        android:theme="@style/AppTheme"
        android:label="@string/activity_login_actionbar" />

下图以红色突出显示了问题。

因为我在设定

<item name="android:textColorPrimary">@color/md_white_1000</item>

将进度条中的文本显示为白色也将显示为白色且不可见。如果我将其更改为灰色,则操作栏中的文本也会更改为我不希望的灰色。

我已经尝试过诸如为进度对话框创建单独的主题之类的事情,但是当我这样做时,我会丢失对话框等的圆角。

这是我用于创建微调器的Java代码:

progressDialog = new ProgressDialog(this);
progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
progressDialog.setTitle("Attempting Sign In");
progressDialog.setMessage("Please wait...");
progressDialog.setCancelable(false);

我应该如何解决这个问题?

所有答案表示赞赏!

在此处输入图片说明

Amad Yus |

您可以使用Theme.AppCompat.Light.DarkActionBar和删除<item name="android:textColorPrimary">@color/md_white_1000</item>主题样式,然后标题将变为白色。您可以在此处查看“浅色”和“深色”主题之间的比较

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <item name="colorPrimary">@color/md_blue_700</item>
    <item name="android:colorAccent">@color/md_blue_900</item>
    <item name="android:colorPrimaryDark">@color/md_blue_900</item>
    <item name="android:windowBackground">@color/md_white_1000</item>
    <item name="android:colorControlNormal">@color/md_blue_700</item>
    <item name="android:colorControlActivated">@color/md_blue_700</item>
    <item name="android:colorControlHighlight">@color/md_blue_700</item>
</style>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android操作栏文本自定义颜色

来自分类Dev

无法在 android 中更改自定义操作栏背景颜色

来自分类Dev

带有API的appcompat的自定义操作栏颜色

来自分类Dev

带有API的appcompat的自定义操作栏颜色

来自分类Dev

自定义iOS 7状态栏文本颜色

来自分类Dev

自定义iOS 7状态栏文本颜色

来自分类Dev

Android-自定义后,标题文本未显示在操作栏中

来自分类Dev

Android:自定义操作栏,如何使用整个宽度?

来自分类Dev

Android:隐藏自定义操作栏图标

来自分类Dev

Android中的操作栏上的“自定义”视图问题

来自分类Dev

自定义支持操作栏/ Android

来自分类Dev

片段Android中的自定义操作栏

来自分类Dev

Android自定义操作栏未显示

来自分类Dev

Android:隐藏自定义操作栏图标

来自分类Dev

自定义应用栏添加文本和图标-Android

来自分类Dev

Android自定义工具栏文本按钮

来自分类Dev

带有自定义按钮的android自定义操作栏视图

来自分类Dev

如何将状态栏文本颜色更改为自定义颜色

来自分类Dev

自定义标签栏图标颜色

来自分类Dev

如何用Android中的自定义操作栏完全替换AppCompatActivity的操作栏?

来自分类Dev

(Android Studio)自定义操作栏布局未填充整个操作栏

来自分类Dev

在Android中自定义操作栏会先显示默认操作栏

来自分类Dev

创建自定义操作标签栏

来自分类Dev

如何自定义操作栏

来自分类Dev

如何使用自定义操作栏?

来自分类Dev

Android Compose自定义主题颜色-文本颜色未选择主题颜色

来自分类Dev

不使用工具栏的自定义文本颜色

来自分类Dev

更改自定义工具栏中的文本颜色

来自分类Dev

Android-更改操作栏文本颜色

Related 相关文章

热门标签

归档