Wikitude персонализирует просмотр на Android

Я создаю приложение с помощью Wikitude API, но не могу настроить представление.

Я спросил разработчиков и знаю, что не могу добавить кнопки в основной вид в текущей версии выпуска (для Android), но мне интересно, могу ли я добавить больше кнопок в меню параметров. Прямо сейчас, когда я нажимаю ее, я получаю только одну кнопку с надписью «Игнорировать высоту». Могу ли я изменить эту кнопку и/или добавить дополнительные кнопки в это меню?

Я проверил другие сообщения, но ответов нет. Сообщения немного устарели, поэтому я спрашиваю снова. Я не нашел никакой полезной документации.

Любая помощь приветствуется


person marimaf    schedule 20.09.2011    source источник


Ответы (2)


если я правильно понял ваш вопрос, то попробуйте следующее: в методе prepareIntent() вашей основной Activity вы можете добавить до 3-х пунктов меню:

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

Затем вы определяете функцию обратного вызова как другое действие (с диалогом, списком и прочим). Это отлично работает для меня. Я также немного играю с Wikitude, но трудно найти что-то хорошо задокументированное!

person Community    schedule 26.09.2011

Да, вы можете добавить до трех кнопок меню, как будто вы правильно прочитали документ

     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>
person Ashish Wadatkar    schedule 08.11.2011