HaD*_*enG 7 android actionbarsherlock android-actionbar
我有一个关于sherlock actionbar的问题.在纵向模式下,无论有多少空间,ICS都不会在操作栏中显示菜单项旁边的文本.旋转到横向模式会产生预期的行为(图标+文本).如果我从菜单项中删除图标,它将以纵向模式显示文本(仅限).如果有空位,是否可以在纵向模式下显示文字+图标?我使用下面的代码将菜单项添加到操作栏中.
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
menu.add(Menu.NONE, 1, 0, "Post").setTitle("Post").setIcon(android.R.drawable.ic_menu_save).setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS | MenuItem.SHOW_AS_ACTION_WITH_TEXT);
return true;
}
Run Code Online (Sandbox Code Playgroud)
提前致谢.
来自https://github.com/JakeWharton/ActionBarSherlock/issues/400:
在宽度小于480dp的任何屏幕上,您永远不会在小视图上看到图标和文本.这是来自本机操作栏的规则.
所以,不,即使在操作栏中有空间,它也不可能在较小的屏幕上.正如您所指出的,您可以删除图标以强制显示文本.
| 归档时间: |
|
| 查看次数: |
1167 次 |
| 最近记录: |