Android 制作区分大小写的菜单选项

发布于 2024-12-10 04:29:53 字数 106 浏览 0 评论 0原文

我想要的是从具有对象列表的菜单中转到,如果您选择选项菜单,则应该出现另一个列表。

我找到的例子似乎是针对列表视图或网络视图的。

还有另一种方法可以从菜单选项中进行选择吗?

I want is a go from a menu that has a list of objects, if you select an option menu another list should appear.

The examples I found seemed to be for listview or webview.

There another way to make a selection from menu options?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

你怎么这么可爱啊 2024-12-17 04:29:53

因此,如果我理解您的权利,您想要启动 Context 选项菜单中的菜单。你不应该这样做。来自安卓文档:

上下文菜单在概念上类似于用户在 PC 上执行“右键单击”时显示的菜单。您应该使用上下文菜单为用户提供对与用户界面中特定项目相关的操作的访问权限。在 Android 上,当用户“长按”(按住)某个项目时,会显示上下文菜单。

您永远不会在选项菜单项上“长按”。人们只是不习惯这样做。

尝试启动另一个活动或使用对话框。

So if I'm understanding your right, you want to launch a Context Menu from an Options Menu. You should not do this. From the android documentation:

A context menu is conceptually similar to the menu displayed when the user performs a "right-click" on a PC. You should use a context menu to provide the user access to actions that pertain to a specific item in the user interface. On Android, a context menu is displayed when the user performs a "long press" (press and hold) on an item.

You'd never do a "long press" on an Options Menu item. People just aren't used to doing that.

Try launching another activity instead or using a dialog.

国粹 2024-12-17 04:29:53

如果您心中有固定的选项列表,您可能会寻找子菜单,其解释如下: http://developer.android.com/guide/topics/ui/menus.html

如果您希望使用适配器动态构建选项列表,您可能会发现AlertDialog.Builder 与其 setAdapter 一起使用方法。

If you have a fixed list of options in mind you might be looking for submenus, which are explained here: http://developer.android.com/guide/topics/ui/menus.html

If you are looking to dynamically build a list of options with an adapter you might find AlertDialog.Builder useful along with its setAdapter method.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文