草庐IT

android - 工具栏 : overflow menu button always showing

问题:更新支持库和使用工具栏后,溢出菜单按钮总是显示在有和没有硬件菜单按钮的设备上我需要的:我希望溢出菜单按钮仅在设备没有硬件菜单按钮时显示菜单.xml在Activity中(ActionBarActivity)@OverridepublicbooleanonCreateOptionsMenu(Menumenu){//Inflatethemenu;thisaddsitemstotheactionbarifitispresent.getMenuInflater().inflate(R.menu.main,menu);returntrue;}并在onCreate中:setSupportAct

java - Android 将项目添加到全局上下文菜单

当您在Android中长按某个内容时,会出现一个上下文菜单。我想为系统中的所有TextViews添加一些东西到这个上下文菜单。例如,系统使用复制和粘贴来执行此操作。我想添加我自己的,并让它出现在每个应用程序中。 最佳答案 目前Android不支持此功能,如果特定Activity未实现您公开的Intent或Activity,您无法在系统级别全局覆盖或Hook功能。即使在发布Intent的情况下,也没有关系,除非运行的应用程序是消费者......并且所有基本系统应用程序和显然在您之前的所有应用程序都不会不更新应用程序以进行消费。基本上,

"open"或 "load"的 Android 图标

是否有用于“打开”或“加载”的内置Android图标?我正在制作菜单项,我看到ic_menu_save,但没有ic_menu_open和ic_menu_load。我想我可以只使用ic_menu_add,但这不太正确。我正在寻找一个小文件夹之类的东西。当然其他人需要一个打开的图标? 最佳答案 如果您浏览SDK中的图标,您会看到ic_menu_archive看起来像一个打开的文件夹。但是,请记住,它看起来像是一个用于普通Android的打开文件夹——这些图标可以由设备制造商更改。Google建议您将这些图标从您的SDK复制到您的项目中,

安卓和菜单本地化

我想以编程方式更改语言(应用程序的语言环境)。我的主要问题是更新菜单标签。我尝试了以下方法:@OverridepublicbooleanonMenuOpened(intfeatureId,Menumenu){if(shouldChangeMenuLabels){for(inti=0;i但我敢肯定这是个坏主意。我想避免使用switch-case语句,因为这不是通用方法(我不能简单地将fragment移植到其他Activity/我不能创建可以做到这一点的抽象类)。顺便说一句,所有菜单都已在menu/*.xml文件中进行了描述,因此我不想重复代码。有人有想法吗?关注第一个答案:我使用以下代码

java - 错误 : No resource found that matches the given name (at 'title' with value '@string/menu_settings' )

我正在做“hellotoandroid”一书中的“数独”练习。我看到有人和我有同样的问题,但我无法解决。我已经删除了这个项目三次并从头开始重新创建,但我一直在下面收到相同的错误消息,即使我正在从书中复制/粘贴也是如此。W/ResourceType(8592):BadXMLblock:headersize29806ortotalsize538970658islargerthandatasize0C:\java\Sudoku\res\layout\activity_main.xml:6:error:Error:Noresourcefoundthatmatchesthegivenname(a

安卓导航 View : Scroll the menu items only issue

我只想滚动导航View的菜单项,但它也会滚动标题。请任何人告诉我如何实现这一目标......这是我的代码:activity_main.xmlheader.xmldrawer_menu_items.xml我怎样才能只滚动菜单项而不滚动标题...我也附上了一些图片... 最佳答案 我知道这个问题太老了,但它太简单了!将以下代码添加到NavigationView() 关于安卓导航View:Scrollthemenuitemsonlyissue,我们在StackOverflow上找到一个类似的问

android - 单击操作栏项目时显示弹出菜单

单击操作栏项目时如何添加菜单弹出窗口(见屏幕截图)?我希望菜单项显示一个图标。我尝试过的事情:为操作栏项目设置actionProvider(支持libv7)。在actionProvider中,为onCreateActionView返回null。在onPrepareSubMenu中,填充子菜单。这适用于Android2.x但不适用于Android4.0,对于Android2.x,没有图标。在actionProvider中,创建一个imageview并在点击时显示一个PopupMenu,但是弹出菜单没有图标,当我专门使用setIcon来显示它时。我不明白为什么PopupMenu不显示任何图

Android 4.0开发-onMenuItemSelected(int,Menu)

我刚刚使用模拟器4.0将我的Android应用程序从API级别13升级到14。任何使用14级api的人都可以确认有问题吗@OverridepublicbooleanonMenuItemSelected(intfeatureId,MenuItemitem){switch(item.getItemId()){caseandroid.R.id.home:...}功能?如果我使用13级api进行编译,我可以单击主要Activity图标(左上),然后在r.id.home情况下转到此方法,但是升级到api14级后,该函数不会被调用,它看起来像图标不可点击:(我只是想知道它是否是这个刚刚发布的api

React使用Antd的cascader修改menu高度

需求:Antd的cascader默认高度太矮,如果选项多的话,需要自己下滑滚动条查找:如何调高呢?下面是我的解决思路:我先查看了官网的https://4x.ant.design/components/cascader-cn/,有一个拓展菜单(dropDownRender属性)的用法:但是这个menu我想修改他的height,我查找了资料,没有找到合适的方式,于是我把他打印出来:得到的结果为:于是我就瞎找看看有没有专门管这个menu样式的class名:最后发现有个.ant-cascader-menu类,于是自己引入另一个css,使用!important覆盖原有样式,最后成功:效果如下所示: