I know this question is quite old, but I found a way to get the action bar to betom on Nexus 7 (and other devices), and I decided to share my solution:
Put this code in your activity:
@Override public Resources getResources() { return new ResourceFix(super.getResources()); } private class ResourceFix extends Resources { private int targetId = 0; ResourceFix(Resources resources) { super(resources.getAssets(), resources.getDisplayMetrics(), resources.getConfiguration()); targetId = Resources.getSystem().getIdentifier("split_action_bar_is_narrow", "bool", "android"); } @Override public boolean getBoolean(int id) throws Resources.NotFoundException { return targetId == id || super.getBoolean(id); } }
This will cause the internal value of split_action_bar_is_narrow to be true. This may not be the best way to do this, but it seems to be the only way I've found.
source share