我正在使用Wikitude API创建应用,但我无法自定义视图。
我问过开发人员,我知道我无法在当前版本的主视图中添加按钮(适用于Android),但我想知道是否可以在选项菜单中添加更多按钮。现在,当我按下它时,我只有一个按钮,显示“忽略高度”,我可以修改该按钮和/或在该菜单中添加更多按钮吗?
我有checked other个帖子,但没有任何答案。这些帖子有点旧,所以这就是我再次提问的原因。 我还没有找到任何有用的文档。
非常感谢任何帮助
答案 0 :(得分:1)
如果我正确理解了您的问题,请尝试以下操作:在您的主要活动的方法prepareIntent()
中,您最多可以添加3个菜单项:
intent.setMenuItem1("Menu 1", YourActivity.CALLBACK_INTENT);
intent.setMenuItem2("Menu 2", YourActivity.ANOTHERCALLBACK_INTENT);
然后将回调函数定义为另一个活动(包含对话框,列表和填充)。它对我来说很好用。 我也在使用Wikitude,但很难找到有据可查的内容!
答案 1 :(得分:0)
是的,您可以添加最多三个菜单按钮,就像您正确阅读文档一样
intent.setMenuItem1("Menu Name", YourActivity.LOCATION_INTENT);
intent.setMenuItem2("Menu Name", YourActivity.LOCATION_THREATS);
intent.setMenuItem3("Menu Name", YourActivity.MAP_INTENT);
将Intent变量设为
public static final String 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>