They might have their own action bar implementation, just like gmail on 2.* uses its own, rather than the framework's Quick Contact Badge (you can tell on HTC devices, which has a modified version of this class in their firmware). 11.07.2012 17:46 пользователь "Kiview" <shaolin.aven...@googlemail.com> написал:
> But why do the google apps (like Google+) use overflow in the action bar > on devices with physical menu button if this is considered bad? > > > Am Dienstag, 5. Juni 2012 22:30:49 UTC+2 schrieb Dianne Hackborn: >> >> Oh good lord, don't freaking do that. >> >> On Tue, Jun 5, 2012 at 12:10 PM, b0b <pujos.mich...@gmail.com> wrote: >> >>> >>> >>> >>>> Unless I missed something in the previous discussions, or there has >>>> been a breakthrough since, there is NO possible way to make the >>>> overflow button show up if there is a physical hardware key. >>>> >>>> >>>> >>> There is. With hack below you can force the appearance of the overflow >>> menu even if there is a physical button menu >>> with target SDK >= 14. Of course you must never use it since it is a >>> horrible hack, and nobody shall use hacks ever, especially on Android ! >>> >>> static public void setHasPermanentMenuKey(Context context, boolean >>> value) { >>> if (isICSOrLater()) { >>> ViewConfiguration config = ViewConfiguration.get(context)**; >>> try { >>> Field f = ViewConfiguration.class >>> .getDeclaredField("**sHasPermanentMenuKey"); >>> f.setAccessible(true); >>> if (f != null) { >>> f.set(config, value); >>> log.info("Successfully hacked permanent menu key"); >>> } >>> } catch (Exception ex) { >>> log.info("Unable to hack permanent menu key: " + ex); >>> } >>> } >>> } >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Android Developers" group. >>> To post to this group, send email to android-developers@** >>> googlegroups.com <android-developers@googlegroups.com> >>> To unsubscribe from this group, send email to >>> android-developers+**unsubscr...@googlegroups.com<android-developers%2bunsubscr...@googlegroups.com> >>> For more options, visit this group at >>> http://groups.google.com/**group/android-developers?hl=en<http://groups.google.com/group/android-developers?hl=en> >>> >> >> >> >> -- >> Dianne Hackborn >> Android framework engineer >> hack...@android.com >> >> Note: please don't send private questions to me, as I don't have time to >> provide private support, and so won't reply to such e-mails. All such >> questions should be posted on public forums, where I and others can see and >> answer them. >> >> -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to android-developers@googlegroups.com > To unsubscribe from this group, send email to > android-developers+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en