I am having a weird issue with my app.
I have the B4X Drawer integrated into my App, I have added the dynamic menues, it all works great.
So then I turned off full screen so I can see the status bar at the top. Well... the status bar is showing on top of the actionbar/app, and I dont know why!
Here is my manifest code:
Here is my action bar creation code:
any ideas?
I have the B4X Drawer integrated into my App, I have added the dynamic menues, it all works great.
So then I turned off full screen so I can see the status bar at the top. Well... the status bar is showing on top of the actionbar/app, and I dont know why!
Here is my manifest code:
B4X:
'This code will be applied to the manifest file during compilation.
'You do not need to modify it in most cases.
'See this link for for more information: https://www.b4x.com/forum/showthread.php?p=78136
AddManifestText(
<uses-sdk android:minSdkVersion="19" />
<supports-screens android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:anyDensity="true"/>)
SetApplicationAttribute(android:icon, "@drawable/icon")
SetApplicationAttribute(android:label, "$LABEL$")
'End of default text.
CreateResource(values, theme.xml,
<resources>
<style name="MyAppTheme" parent="Theme.AppCompat.NoActionBar">
<item name="colorPrimary">#42A5F5</item>
<item name="colorPrimaryDark">#1976D2</item>
<item name="colorAccent">#ADFF2F</item>
<item name="windowNoTitle">true</item>
<item name="windowActionBar">false</item>
<item name="windowActionModeOverlay">true</item>
<item name="android:windowTranslucentNavigation">false</item>
<item name="android:windowTranslucentStatus">true</item>
</style>
</resources>
)
SetApplicationAttribute(android:theme, "@style/MyAppTheme")
AddPermission(android.permission.ACCESS_COARSE_LOCATION)
Here is my action bar creation code:
B4X:
Drawer.Initialize(Me, "Drawer", Activity, 300dip)
Activity.SetBackgroundImage(bmp)
ProgressDialogShow2("Loading, Please Wait...", False)
Drawer.CenterPanel.LoadLayout("bslarge")
ToolbarHelper.Initialize
ToolbarHelper.ShowUpIndicator = True 'set to true to show the up arrow (In this case, hamburger menu)
Dim bd As BitmapDrawable
bd.Initialize(LoadBitmap(File.DirAssets, "hamburger.png"))
ToolbarHelper.UpIndicatorDrawable = bd
ToolbarHelper.Title = "Major Display SportsMonitor SCB3000 Baseball"
#IF 2A and NOT(CTNC)
ToolbarHelper.Subtitle = "V" & Left(pm.GetVersionName("md.smbaseball2a"), 3) & "." & Right(pm.GetVersionName("md.smbaseball2a"), 1)
#END IF
#IF 2A AND CTNC
ToolbarHelper.Subtitle = "V" & Left(pm.GetVersionName("md.smbaseball2actnc"), 3) & "." & Right(pm.GetVersionName("md.smbaseball2actnc"), 1)
#END IF
#IF 2B
ToolbarHelper.Subtitle = "V" & Left(pm.GetVersionName("md.smbaseball2b"), 3) & "." & Right(pm.GetVersionName("md.smbaseball2b"), 1)
#END IF
ACToolBarLight1.InitMenuListener
Drawer.LeftPanel.LoadLayout("Left")
'Activity.Title = "Major Display SportsMonitor SCB3000 " & PM.GetVersionName("md.smpc01")
shutdown = False
'SetMenuItems(CommEngine.connected)
'RefreshTimer.Enabled = True
ProgressDialogHide
Sub Activity_CreateMenu(Menu As ACMenu)
Menu.Clear
Select Case CommEngine.connected
Case True
Dim Item As ACMenuItem = ACToolBarLight1.Menu.Add2(0, 0, "mnuConnection", Null)
Item.ShowAsAction = Item.SHOW_AS_ACTION_ALWAYS
UpdateIcon("mnuConnection", LoadBitmap(File.DirAssets, "power-green.png"))
Case False
Dim Item As ACMenuItem = ACToolBarLight1.Menu.Add2(0, 0, "mnuConnection", Null)
Item.ShowAsAction = Item.SHOW_AS_ACTION_ALWAYS
UpdateIcon("mnuConnection", LoadBitmap(File.DirAssets, "power-red.png"))
End Select
Dim Item As ACMenuItem = ACToolBarLight1.Menu.Add2(0, 0, "mnuClear", Null)
Item.ShowAsAction = Item.SHOW_AS_ACTION_ALWAYS
UpdateIcon("mnuClear", LoadBitmap(File.DirAssets, "trash.png"))
End Sub
any ideas?