hi
i am using the snipped from here:
www.b4x.com
but i encounter on some apps that uses CLV that there is an issue with the z-order or something else. the thing is that 2 labels that should be in the front of a button do not appear.
if i change this line:
to this:
the labels are seen probably:
is it safe to use this code in my manifest for all my apps?
i am using the snipped from here:
targetSdkVersion 35 and opting out of edge-to-edge enforcement
Starting from B4A v13.4, the default themes (Themes.LightTheme / Themes.DarkTheme) already include the snippet that opts out of edge-edge. You only need this if you use a customize theme. The recommended targetSdkVersion is presently 34, however if you like to experiment with v35 then your app...

but i encounter on some apps that uses CLV that there is an issue with the z-order or something else. the thing is that 2 labels that should be in the front of a button do not appear.
if i change this line:
B4X:
name="LightTheme" parent="@android:style/Theme.Material.Light">
to this:
B4X:
name="LightTheme" parent="@android:style/Theme.Holo.Light">
the labels are seen probably:
is it safe to use this code in my manifest for all my apps?
B4X:
SetApplicationAttribute(android:theme, "@style/LightTheme")
CreateResource(values, theme.xml,
<resources>
<style
name="LightTheme" parent="@android:style/Theme.Holo.Light">
<item name="android:actionMenuTextAppearance">@style/LowerCaseMenu</item>
<item name="android:windowOptOutEdgeToEdgeEnforcement">true</item>
</style>
<style name="LowerCaseMenu" parent="android:TextAppearance.Material.Widget.ActionBar.Menu">
<item name="android:textAllCaps">false</item>
</style>
</resources>
)