1

我想使用android菜单功能。
而且我已经设置了onPrepareOptionsMenu(),
并设置了内容。
但我有问题,我的垫没有菜单图标可以点击。
我还需要设置吗?

4

5 回答 5

1

由于 Android 3.0 (Honeycomb) 是专为平板电脑制作的,没有更多的硬件菜单按钮(但手机仍然有一个),因此要在平板电脑上使用 ActionBar,您可以按照以下教程进行操作:

http://www.dreamincode.net/forums/topic/274639-android-actionbar-tutorial/

并阅读:

http://developer.android.com/guide/topics/ui/actionbar.html

于 2013-01-23T09:15:58.730 回答
1

如果您的设备有硬件菜单键,则不会出现右上角的溢出选项菜单图标(看起来像 3 个点)。

您的设备必须至少在 3.x 上。

于 2013-07-09T11:42:12.207 回答
0

在平板电脑中,您已在活动中实施 ActionBar。要启用和使用 ActionBar,您必须为您的活动使用 Titlebar。只需在 style.xml 中创建具有标题栏的主题并将其存储在 value-xlarge 目录中以用于大屏幕。并通过使用此 getActionBar() 获取 ActionBar 对象。

注意:如果您的 minSDK 低于 11,则必须使用 API 11 或更高版本,然后您已检查操作系统版本

于 2013-01-23T08:44:18.540 回答
0

如果您设置android:targetSdkVersion大于 10 并且您NoTitleBar在运行 Android 3+ 且没有菜单按钮的设备中使用主题,则后退按钮旁边不会显示软件菜单按钮。如果您希望启用该选项,请将您的 targetSdkVersion 设置为 10 并测试您的设备是否会显示软件菜单按钮。

于 2013-01-23T09:00:44.570 回答
0

而不是使用

onPrepareOptionsMenu(),

用于在创建菜单选项后更新文本和其他内容,使用

public boolean onCreateOptionsMenu(菜单菜单)

菜单项的选择可以通过

公共布尔 onOptionsItemSelected(MenuItem 项)

可以找到许多用于菜单创建、更新和选择的示例。

于 2013-01-23T08:53:17.087 回答