Wikitude在Android上个性化视图

时间:2011-09-20 00:55:42

标签: android wikitude

我正在使用Wikitude API创建应用,但我无法自定义视图。

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

我有checked other个帖子,但没有任何答案。这些帖子有点旧,所以这就是我再次提问的原因。 我还没有找到任何有用的文档。

非常感谢任何帮助

2 个答案:

答案 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>