当前位置: 首页 > 知识库问答 >
问题:

如何在Android/Java中更改PayU的依赖项活动工具栏背景颜色?

段干茂实
2023-03-14

我已经集成了PayU money SDK,一切正常。

事情是在一个支付金钱的活动,我想改变背景工具栏的颜色。请注意,我能够改变这使用的颜色主要,但如果我将改变的颜色主要然后其他事情也会改变,这不是我的活动,所以一切都不在我的控制,但我知道这是可能的。但是我做错了什么。

请注意,无论是通过编程还是通过XML都是不可能的,因为这不是我的活动。

代码:

 <style name="AppTheme.default" parent="PayumoneyAppTheme">
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>
        <item name="colorButtonNormal">@color/colorPrimary</item>
        <item name="alertDialogTheme">@style/MyAlertDialogStyle</item>
        <item name="actionMenuTextColor">@color/colorWhite</item>
        <item name="android:toolbarStyle">@style/mytoolbar</item>
    </style>

    <style name="mytoolbar" parent="Widget.AppCompat.Toolbar" >
        <item name="android:background">@android:color/white</item>
        <item name="android:textColor">#000</item>
    </style>

这是有效的:

   <item name="actionMenuTextColor">@color/colorWhite</item>

但这是行不通的:

  <item name="android:toolbarStyle">@style/mytoolbar</item>

可能上面一行是错的,但是我在stackoverflow的某个地方找到了。也找到了这么多答案,但是都是通过XML里面的工具栏说的,但是我的场景不同。

共有1个答案

诸葛亮
2023-03-14

您可以将colorPrimary更改为另一种颜色,并避免将其用于其他视图。这很奇怪,但在你的情况下,这似乎是唯一的办法。

顺便问一下,你确定你不能得到xml吗?

 类似资料:
  • 问题内容: 我想更改主视图(而不是按钮或文本视图)的背景颜色,而只是通常是黑色的真实背景…我得到了以下代码: 它在的内部,但只是更改了Button的背景。 问题答案: 尝试用类似的方法创建一个方法… 然后从您的OnClickListener调用它,并传递您想要的任何颜色。

  • 我当前的应用程序运行在iOS 4.2、5和6上。 导航栏为橙色,状态栏为黑色背景色。然而,当我在iOS 7上运行相同的应用程序时,我观察到状态栏看起来是透明的,与导航栏的背景颜色相同。 因此,我无法区分状态栏和导航栏。如何使状态栏与iOS 5和iOS 6中的状态栏相同,即黑色背景色和白色文本色?我如何通过编程实现这一点? 我在谷歌上搜索了一下,发现一个建议,我必须添加一个黑色背景,大约20像素高的

  • 当我滚动页面时,我很难让固定顶部导航栏更改背景颜色。 以下是JS中的函数: 这是一个名为“”的文件,在我加载后加载到页面底部(与位于同一文件夹中) 这里是html导航栏: 然后,我只有css用于更改导航栏背景颜色:

  • 我不能改变返回按钮的颜色。我用的是工具栏材质设计。在我的应用程序中,我应用了工具栏的黑色背景,但默认情况下,背面设计是黑色的,这就是为什么我只想更改此返回按钮的颜色。请给我解决办法。 非常感谢。