- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的应用程序中,我有一个 CAB,其中包含四个菜单项。显示其中两个,而另外两个则位于溢出菜单中。在我的代码中,当用户在 ListView 中选择多个项目时,其中一项将被删除。当该项目被删除时,溢出菜单消失并显示所有剩余的三个项目。我希望它继续显示两项,并在溢出菜单中隐藏剩余一项。
菜单布局:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<!--disppears when multiple items selected -->
<item
android:id="@+id/cabEdit"
android:title="Edit"
app:showAsAction="always"></item>
<item
android:id="@+id/cabDel"
android:title="Delete"
app:showAsAction="ifRoom"></item>
<item
android:id="@+id/cabRes"
android:title="Reset"
app:showAsAction="ifRoom"></item>
<!-- should always appear in overflow -->
<item
android:id="@+id/cabSelAll"
android:title="Select All"
app:showAsAction="never" ></item>
感谢您的帮助!
最佳答案
当您使用setMultiChoiceModeListener()时,您没有使用上下文操作栏的支持库版本 - 您的代码仅支持 API11+ 设备。
您可以将 app:showAsAction
替换为 android:showAsAction
以符合平台上下文操作栏的要求(使用 tools:ignore="AppCompatResource "
如果您想抑制 lint 错误)或切换到 startSupportActionMode()响应对列表项的长时间点击并自行管理检查状态。
关于java - Android CAB 在项目被删除时强制溢出菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29480780/
好吧,我来到这里作为最后的手段,希望有人知道这个问题的答案,新闻组中没有答案,我已经做了我知道该怎么做的一切,除了我想避免的严重的黑客解决方案. 情况如下: 我有一个 COM 公开的 .NET 类库。
我正在为 SmartDevice 项目创建 CAB 文件(为 Windows Mobile 6 构建)我收到以下错误 Error: CAB file "C:\SmartDevice2\Debug\Sm
此异常有一条错误消息可用,但无法显示,因为这些消息是可选的,并且当前未安装在此设备上。请为 Windows Mobile 5.0 及更高版本安装“NETCFv35.Messages.EN.wm.cab
我读了这个 post关于更换 CABARC 实用程序。 Microsoft 帮助涵盖了 here 中的许多选项. 我需要一个简单的例子,如何使用 makecab.exe 实用程序将 2 个文件添加到
我想删除 ListView (Gmail 样式)中的多个选定项目(行)。如果我选择(使用长单击)一行,则不会发生任何情况。我在互联网上找到了这段代码,并尝试将其插入到我的项目中。 主要 Activit
在我的应用程序中,我有一个 CAB,其中包含四个菜单项。显示其中两个,而另外两个则位于溢出菜单中。在我的代码中,当用户在 ListView 中选择多个项目时,其中一项将被删除。当该项目被删除时,溢出菜
这个问题在这里已经有了答案: Issue with .cab file (ActiveX) installation on Windows Vista and 7 (1 个回答) 关闭 10 年前。
我正在从 Web 表单上传一个 cab 文件,并想在内存中解压它。我尝试用 CabInfo 文件解决这个问题,但没有成功。我知道how to unpack a cab file to my local
我们如何处理 CAB 菜单中的复选按钮? 该项目是否与某些内部 ID(例如 android.R.id.checkbox)相关联? 我读到它可以在 SherlockActionBar CAB 中处理,但
我真的被这个问题困扰了。 我想在 fragment 中使用 CAB,所以我使用 actionMode = ((MainActivity)getActivity()).startActionMode(a
仅在操作模式下可以有拆分操作栏吗? 我的应用程序只有顶部操作栏,但它的上下文操作栏需要一分为二(顶部/底部)。 我发现了这个: The contextual action bar is not nec
我想生成一个.cab文件 我该怎么做? 我正在使用 C#(visual studio 2008、.NET Framework 3.5)进行开发我可以生成 .exe 文件,但是如何生成 .cab? 最佳
我有一个在长按时显示 CAB 的 listActivity。如果选择了超过 1 个项目,我想隐藏我的一个菜单项。 我跟踪在 onItemCheckedStateChanged() 中选择的项目数。但是
我得到了 14K CAB 文件,每个文件包含 200 个文件,需要将这些文件解压缩到它们的原始位置。 不幸的是,这并不像将它们全部提取到同一位置那么容易:-( 我决定使用 PowerShell 并使用
我目前正在尝试为 CD 制作下载/安装文件,而我以前从未这样做过或编写过任何类型的编码,所以我有点不知所措。当我们上次创建安装程序包时(我还没有工作),我们使用了 InstalShield,但那是几十
我有一个带有 .jar 安装程序的应用程序。.jar 文件是安装程序。现在我想为该应用程序制作一个 .cab 文件,并通过 Web 配置使用 Internet Explorer 安装它。我有一个工具,
我希望在手持设备上卸载 cab 应用程序时不删除文件夹中的某些文件。我读到如果您创建自定义安装程序 dll,这是可能的。 我可以在 VS 中创建一个项目,但我不知道我应该在 Uninstall_Ini
我尝试使用自定义适配器实现上下文操作栏(驾驶室)。首先,我用 cab 制作了简单的 ListView 并且它起作用了。其次,我尝试使自定义适配器包含 CheckBox 和 TextView。Check
CAB 在 AppCompatActivity 中运行良好。 我也可以在 DialogFragment (v4) 中使用它吗?如果是这样,我应该使用什么作为启动 Action 模式的上下文?下一条语句
在 Windows Mobile 6 或 CE 5 设备上,我需要安装 CAB 文件,然后启动重启。 我知道自定义操作。您需要使用 native C++ 为 CAB 文件创建一个 setup.dll。
我是一名优秀的程序员,十分优秀!