Revision: 2960
http://sourceforge.net/p/swingme/code/2960
Author: yuranet
Date: 2025-12-10 21:52:40 +0000 (Wed, 10 Dec 2025)
Log Message:
-----------
only hide menu on small screens
Modified Paths:
--------------
AndroidME/src_SwingME_plaf/net/yura/android/plaf/AndroidLookAndFeel.java
Modified: AndroidME/src_SwingME_plaf/net/yura/android/plaf/AndroidLookAndFeel.java
===================================================================
--- AndroidME/src_SwingME_plaf/net/yura/android/plaf/AndroidLookAndFeel.java 2025-12-08 22:02:05 UTC (rev 2959)
+++ AndroidME/src_SwingME_plaf/net/yura/android/plaf/AndroidLookAndFeel.java 2025-12-10 21:52:40 UTC (rev 2960)
@@ -761,10 +761,14 @@
error.printStackTrace(System.out);
}
- dp.HIDDEN_MENU = true;
+ dp.HIDDEN_MENU = false; // default is false since android 10.0 (api-29)
try {
- // API-14
- if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH) {
+ if (Build.VERSION.SDK_INT < Build.VERSION_CODES.ICE_CREAM_SANDWICH) { // API-14
+ // all old devices have a physical menu button
+ dp.HIDDEN_MENU = true;
+ }
+ else if ("small".equals(System.getProperty("display.size"))) {
+ // we want to have the option of a hidden menu ONLY on small screens
dp.HIDDEN_MENU = ViewConfiguration.get(AndroidMeActivity.DEFAULT_ACTIVITY).hasPermanentMenuKey();
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|