android-menu相关内容

Android应用程序图标随运行时更改

在我的应用程序中,我想为该应用程序显示不同的图标.更改应根据情况而定.例如,它将标记完成任务的剩余天数.在android菜单上,此图标将显示剩余天数.如果有人对此有任何想法,我将不胜感激.谢谢. 解决方案 据我所知,您不能.另请参阅以下答案: Android应用程序图标更改 ..
发布时间:2020-08-26 22:59:20 移动开发

Android,可重复使用的工具栏,用于导航-将代码放置在哪里?

我想实现一个用于导航的工具栏,该工具栏几乎出现在我的应用程序中所有活动的底部.它将具有固定的元素数量(四个). 截屏: (某些活动的顶部仍将有其自己的工具栏): 为了使其具有一定的可重用性,我为工具栏创建了一个单独的布局文件,该文件允许我使用以下工具将其包含在多个活动中: ..

app:showAsAction与android:showAsAction

我正在构建一个Android应用,并且希望在actionBar上始终显示一个按钮.我遵循了本指南及其他指南,但似乎都没有解决我的问题(尽管我猜它们非常接近...). 我拥有软件包"app",并使用app:showAsAction="always".没有显示错误,但栏上也没有按钮.当我将其更改为android:showAsAction="always"时,按钮会出现在栏中,但是AndroidS ..

Android Studio 3.1在“工具”菜单下未显示“ android”选项

我正在使用android studio 3.1进行某些开发。 ,但它在工具菜单下未显示 android 选项。而Android Studio 3.0则没有此问题。 以下是android studio 3.1工具菜单的屏幕截图: 请参见缺少 android 选项。 我认为这是与配置相关的问题,因为它在android studio 3.0中不存在。基本上,我需要启用ADB集成选项。有什 ..
发布时间:2020-06-05 19:17:37 移动开发

使用Android操作栏共享意图

我正在使用操作栏上的菜单项,我想通过单击共享图标来共享我的应用程序。当我单击共享图标时,它不起作用。另外,我想添加文本,说出共享时“安装此应用” 。 这是我的代码: 私有ShareActionProvider mShareActionProvider; @Override public boolean onCreateOptionsMenu(Menu menu){ //膨 ..
发布时间:2020-06-05 19:06:03 移动开发

Android-正确使用invalidateOptionsMenu()

我在 invalidateOptionsMenu()上进行了大量搜索,我知道它的作用。但是我想不出任何现实的例子,这种方法可能有用。 例如,我的意思是说我们想添加一个新的 MenuItem 到我们的 ActionBar ,我们可以简单地从 onCreateOptionsMenu(菜单菜单)并在任何按钮的操作中使用它。 现在我真正的问题是,遵循使用的 only 方法invalidateO ..

Android:Fragment的onOptionsItemSelected不会被调用

我有一个ActionBarActivity和一个片段。活动没有膨胀的菜单,而片段有一个带有两个按钮的菜单。片段菜单可见,但轻按时按钮完全不起作用。在调试时,我可以看到Fragment和Activity的onCreateOptionsMenu()都被调用,但是在单击按钮时,既没有从Activity也没有从Fragment调用onOptionsItemSelected()。 活动 @Ov ..

按下选项菜单时关闭弹出窗口

我实现了一个弹出窗口,当按下硬件菜单键时会弹出该弹出窗口.现在,当我再次按菜单键时,我想关闭弹出窗口. 我尝试过 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_MENU) { if (pw.isShowing() ..
发布时间:2020-05-29 01:26:05 移动开发

如何在Android中以编程方式设置图标和导航抽屉菜单项标题之间的边距?

我正在开发一个Android应用程序.在我的应用程序中,我正在使用导航抽屉和导航视图.但是我以编程方式为他们设置了菜单项.对于菜单项,我同时设置了图标和标题.但是我对此有疑问.也就是说,我无法设置以编程方式添加到菜单的图标和标题之间的间距. 这是我以编程方式将项目添加到菜单的方式 Menu menu = leftDrawer.getMenu(); SubMenu sub ..