Option Menu for Android?
Posted: Tue Mar 18, 2014 1:21 pm
In my app (which works on Windows, Mac, and Linux, and which I am trying to enhance to also work on iOS and Android) I use an option menu in two places to allow the user the selection between different options.
This works well on computers, and for iOS it seems to be translated into a "selection wheel". (I don't know the official name.)
In the Android emulator it messes up the stack display. The LiveCode 6.0 documentation for Android indicates something like this:
"At this time menus and other related popups will not work correctly, as these are implemented in the engine (essentially) as a specialized form of go stack they will cause the current stack to be overlaid completely, with various undesirable side-effects."
However, the LiveCode 6.0 documentation for iOS has the same statement, and there it seems to work now.
1. Can you clarify which constraints are still in place regarding this matter, for Android and iOS? Is there documentation for the current version of LiveCode that lists the constraints that are still in place?
2. What alternative can you recommend that works in all environments, desktop and mobile? I chose the option menu because it takes up little space on the screen when not interacted with.
(As further info, these option menus are already in stacks that are opened modal on top of the base stack, and it seems there is another constraint on mobile about opening two stacks in modal on top of each other,or is that not true any more?)
Thank you,
Werner
This works well on computers, and for iOS it seems to be translated into a "selection wheel". (I don't know the official name.)
In the Android emulator it messes up the stack display. The LiveCode 6.0 documentation for Android indicates something like this:
"At this time menus and other related popups will not work correctly, as these are implemented in the engine (essentially) as a specialized form of go stack they will cause the current stack to be overlaid completely, with various undesirable side-effects."
However, the LiveCode 6.0 documentation for iOS has the same statement, and there it seems to work now.
1. Can you clarify which constraints are still in place regarding this matter, for Android and iOS? Is there documentation for the current version of LiveCode that lists the constraints that are still in place?
2. What alternative can you recommend that works in all environments, desktop and mobile? I chose the option menu because it takes up little space on the screen when not interacted with.
(As further info, these option menus are already in stacks that are opened modal on top of the base stack, and it seems there is another constraint on mobile about opening two stacks in modal on top of each other,or is that not true any more?)
Thank you,
Werner