Android Question How to change the Navigation Bar icon colors

Discussion in 'Android Questions' started by Sannie72, Jul 23, 2019.

  1. Sannie72

    Sannie72 Member Licensed User

    I noticed something I have not been able to change yet.
    In my app the icons on the navigation bar are shown white on a white background.
    This is not very easy to see ;)

    My manifest text is as follows:
    (mainly like decribed here: https://www.b4x.com/android/forum/threads/theme-colors.87716/ )
    screen.png
    Code:
    AddManifestText(
    <uses-sdk android:minSdkVersion=
    "19" android:targetSdkVersion="28"/>
    <supports-screens android:largeScreens=
    "true"
        android:normalScreens=
    "true"
        android:smallScreens=
    "true"
        android:anyDensity=
    "true"/>)
            AddManifestText(<uses-feature android:name=
    "android.hardware.telephony" android:required="false" />)
            AddManifestText(<uses-feature android:name=
    "android.hardware.camera" android:required="false" />)
            AddManifestText(<uses-feature android:name=
    "android.hardware.camera.autofocus" android:required="false" />)
            AddManifestText(<uses-feature android:name=
    "android.hardware.camera.flash" android:required="false" />)
            AddPermission(
    "android.permission.INTERNET")
            AddPermission(
    "android.permission.ACCESS_FINE_LOCATION")
            AddPermission(
    "android.permission.WAKE_LOCK")
            AddPermission(
    "android.permission.DEVICE_POWER")
            AddPermission(
    "android.permission.READ_PHONE_STATE")
            AddPermission(
    "android.permission.VIBRATE")
            AddPermission(
    "android.permission.CAMERA")
            AddPermission(
    "android.permission.FLASHLIGHT")
            AddPermission(
    "android.hardware.camera")
            SetApplicationAttribute(android:icon, 
    "@drawable/icon")
            SetApplicationAttribute(android:
    label"$LABEL$")
            AddApplicationText(<
    activity android:name="de.amberhome.objects.preferenceactivity"/>)
            AddApplicationText(<
    activity android:name="ice.zxing.CaptureActivity"
                        android:screenOrientation=
    "portrait" android:configChanges="orientation|keyboardHidden"
                        android:theme=
    "@android:style/Theme.NoTitleBar.Fullscreen"
                        android:windowSoftInputMode=
    "stateAlwaysHidden">
                    </
    activity>)  
    SetApplicationAttribute(android:icon, 
    "@drawable/icon")

    SetApplicationAttribute(android:theme, 
    "@style/LightTheme")
    CreateResource(values, 
    colors.xml,
    <resources>
        <color name=
    "actionbar">#ffffffff</color>
       <color name=
    "statusbar">#ff000000</color>
       <color name=
    "textColorPrimary">#ff000000</color>
       <color name=
    "navigationBar">#ffffffff</color>
    </resources>
    )
    CreateResource(values-v20, theme.xml,
    <resources>
        <style name=
    "LightTheme" parent="@android:style/Theme.Material.Light">
            <item name=
    "android:colorPrimary">@color/actionbar</item>
            <item name=
    "android:colorPrimaryDark">@color/statusbar</item>
            <item name=
    "android:textColorPrimary">@color/textColorPrimary</item>
            <item name=
    "android:navigationBarColor">@color/navigationBar</item>
        </style>
    </resources>
    )
    CreateResource(values-v14, theme.xml,
    <resources>
        <style name=
    "LightTheme" parent="@android:style/Theme.Holo.Light">
           <item name=
    "android:actionBarStyle">@style/CustomActionBarStyle</item>
        </style>
       <style name=
    "CustomActionBarStyle" parent="@android:style/Widget.Holo.Light.ActionBar.Solid.Inverse">
           <item name=
    "android:background">@color/actionbar</item>
       </style>
    </resources>
    )
    Who can tell me how to change the color of these icons so they are easily recognisable?
     
  2. Erel

    Erel Administrator Staff Member Licensed User

    Sannie72 likes this.
  3. Sannie72

    Sannie72 Member Licensed User

Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice