Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
Adobe Flex SDK Previous
-
None
-
None
-
Affected OS(s): Google Android
Language Found: English
Description
Steps to reproduce:
1. Create an Android app
2. Place app on an honeycomb tablet: i.e. Motorola Xoom
3. View the menu button appear on he lower left when the app is launched.
Actual Results:
Soft menu appears.
Expected Results:
If the soft menu button is not used, then the soft menu button shouldn't appear.
According to the following page, the targetSdkVersion setting in the Android manifest file needs to be changed to "11" in order to hide the button.
http://stackoverflow.com/questions/5679876/how-do-i-control-the-soft-menu-button-in-honeycomb
android:targetSdkVersion="11"
This essentially tells the device to treat your app like a tablet app.
So this seems like I would need to change the app.xml file by adding the following line to the manifest node of the app.xml file:
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="11"/>
However, according to the following Adobe page, the "uses-sdk"element cannot be changed.
http://help.adobe.com/en_US/air/build/WSfffb011ac560372f-5d0f4f25128cc9cd0cb-7ffe.html
The Adobe Air SDK needs to be updated to account for the new changes that Honeycomb brings: i.e. soft menu button.
This is not just happening to my app. I just downloaded an Adobe-made app ("Tour de Flex") on my Xoom tablet and that app had this same issue, so I can only assume that this app was created in Air and that this issue is a bug/limitation of Air.