Android Question Theme colors and MsgBox colors issue

Mark Stuart

Well-Known Member
Licensed User
Longtime User
Hi all,
In this app, I'm using the Manifest to define the theme of the activity.

B4X:
AddManifestText(
<uses-sdk android:minSdkVersion="5" android:targetSdkVersion="26"/>
<supports-screens android:largeScreens="true" 
    android:normalScreens="true" 
    android:smallScreens="true" 
    android:anyDensity="true"/>
    <style name="ToolbarMenu" parent="Base.ThemeOverlay.AppCompat.ActionBar">
    <item name="android:textColorPrimary">#ff006db3</item>
    <item name="android:colorBackground">#0098FF</item>
   </style>)
SetApplicationAttribute(android:icon, "@drawable/icon")
SetApplicationAttribute(android:label, "$LABEL$")
SetApplicationAttribute(android:theme, "@style/LightTheme")
CreateResource(values, colors.xml,
<resources>
    <color name="actionbar">#ff039be5</color>
   <color name="statusbar">#ff006db3</color>
   <color name="textColorPrimary">#ffffffff</color>
   <color name="navigationBar">#ff006db3</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>
)

When using the Msgbox2Async to display a Yes/No message, the text does not appear in the title area or the body. I'll make an assumption it has something to do with the Manifest. I don't know much about how to define the Manifest ans resources. I found it on the forum and copy/pasted it into my project, thinking it would work.
I've attached a screenshot of the app and the Msgbox shows no text.

Any help would be appreciated.
Thanx,
Mark Stuart
 

Attachments

  • Screenshot_whiteDialogA.png
    Screenshot_whiteDialogA.png
    63.2 KB · Views: 601

Computersmith64

Well-Known Member
Licensed User
Longtime User
Well the background of the dialog is white & so is your "textColorPrimary" - that's why you can't see it. You might want to search a bit more on the forum for posts relating to Themes.

- Colin.
 
Upvote 0
Top