해킹 및 반성에 익숙한 사용자를 위해서는 방법이 있습니다. Daniel Lew에는 his blog에 언급되어 있습니다. 그는 이것이 생산 코드와 함께 사용되는 것이 아니라는 점을 적절하게 언급합니다. 안드로이드 개발자는 앞으로이 기능을 제거 할 것입니다.
public static void addLegacyOverflowButton(Window window) {
if (window.peekDecorView() == null) {
throw new RuntimeException("Must call addLegacyOverflowButton() after setContentView()");
}
try {
window.addFlags(WindowManager.LayoutParams.class.getField("FLAG_NEEDS_MENU_KEY").getInt(null));
}
catch (NoSuchFieldException e) {
// Ignore since this field won't exist in most versions of Android
}
catch (IllegalAccessException e) {
Log.w(TAG, "Could not access FLAG_NEEDS_MENU_KEY in addLegacyOverflowButton()", e);
}
}