0

我正在使用 Wikiitude API 创建一个应用程序,但我无法自定义视图。

我已经询问了开发人员,我知道我无法在当前版本(适用于 Android)的主视图中添加按钮,但我想知道是否可以在选项菜单中添加更多按钮。现在,当我按下它时,我只得到一个显示“忽略高度”的按钮,我可以修改该按钮和/或在该菜单中添加更多按钮吗?

检查了其他帖子,但没有任何答案。这些帖子有点旧,所以这就是我再次询问的原因。我还没有找到任何有用的文档。

任何帮助是极大的赞赏

4

2 回答 2

1

如果我正确理解了您的问题,请尝试以下操作:在prepareIntent()您的主 Activity 方法中,您最多可以添加 3 个菜单项:

intent.setMenuItem1("Menu 1", YourActivity.CALLBACK_INTENT);
intent.setMenuItem2("Menu 2", YourActivity.ANOTHERCALLBACK_INTENT);

然后将回调函数定义为另一个活动(带有对话框、列表和内容)。这种方式对我来说效果很好。我也在玩 Wikitude,但很难找到有据可查的东西!

于 2011-09-26T20:46:07.163 回答
0

是的,您最多可以添加三个菜单按钮,就像您正确阅读文档一样

     intent.setMenuItem1("Menu Name", YourActivity.LOCATION_INTENT);
    intent.setMenuItem2("Menu Name", YourActivity.LOCATION_THREATS);
    intent.setMenuItem3("Menu Name", YourActivity.MAP_INTENT);

将 Intent 变量设为

公共静态最终字符串 LOCATION_INTENT = "wikitudeapi.mylocationactivity";

还要在清单中声明动作,

                 <activity android:name=".activities.Your Activity Name"
        android:theme="@*android:style/Theme.Translucent.NoTitleBar"
        android:screenOrientation="portrait">
        <intent-filter>
            <action android:name="wikitudeapi.mylocationactivity" />
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>
于 2011-11-08T11:36:32.330 回答