0

正如标题所示,我正在尝试将代码添加到我的应用程序中,该代码允许用户单击操作栏菜单中的一个项目,然后展开一个下拉菜单(微调器类?),其中包含一些选项,例如灯、电视等. - 每个都有一个图标。然后,用户将能够选择其中之一并将图标(或代表图标的图像)拖放到画布上,然后在画布上进行绘制。解决此问题的最佳方法是什么?

4

1 回答 1

0

如果您指的是 ActionBar 溢出菜单项,那么您必须查看框架中 ActionBar 的代码并在您的应用程序中扩展它,但这首先需要相当麻烦,其次会破坏兼容性在新版本的 Android 中对 ActionBar 进行了更改。

此外,这完全偏离了 ActionBar 的本意。您应该只在溢出菜单中有操作,而不是包含直接与 Activity 内容交互的元素。这是错误的。考虑重新设计您的 UI,以便在内容视图中实现请求的功能,而不是在 ActionBar 上。

于 2013-01-27T12:19:22.390 回答