0

Wikitude API を使用してアプリを作成していますが、ビューをカスタマイズできません。

開発者に尋ねたところ、現在のリリース バージョン (Android 用) ではメイン ビューにボタンを追加できないことはわかっていますが、オプション メニューにさらにボタンを追加できるかどうか疑問に思っています。現在、それを押すと、「高度を無視」というボタンが 1 つだけ表示されます。そのボタンを変更したり、メニューにボタンを追加したりできますか?

他の投稿を確認しましたが、回答がありません。投稿が少し古いので、もう一度質問します。有用なドキュメントは見つかりませんでした。

どんな助けでも大歓迎です

4

2 に答える 2

1

質問が正しく理解できた場合は、次のことを試してprepareIntent()ください。メイン アクティビティのメソッドで、最大 3 つのメニュー項目を追加できます。

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

次に、コールバック関数を別のアクティビティとして定義します (ダイアログ、リスト、およびスタッフを使用)。私にとってはこの方法でうまくいきます。私もウィキチュードで少し遊んでいますが、よく文書化されたものを見つけるのは難しいです!

于 2011-09-26T20:46:07.163 に答える
0

はい、ドキュメントを適切に読んだかのように、最大​​ 3 つのメニュー ボタンを追加できます

     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>
于 2011-11-08T11:36:32.330 に答える