2

ネストされたコンテキストメニューを持つことは可能ですか?私はユーザーにさまざまな機能を提供する必要があるアプリに取り組んでおり、よく考えた結果、コンテキストメニューを使用すると非常に有利であるという結論に達しました(いくつかのスピナーを取り除くことで画面をクリーンアップできます)等)

ただし、コンテキストメニューをポップアップ表示してから、項目選択でユーザーにさらに多くの選択肢を提示することも可能かどうか疑問に思いました。

これらの線に沿った何か:

Context Menu 1 
 -> Change Font Color (on select generate context menu 2)
    ->Red
    ->Green
 -> Change Background Color (on select generate context menu 3)
    ->Red
    ->Green

このようなことは可能でしょうか?

4

1 に答える 1

0

どのIDEを使用していますか? xml または Java でこれを行うにはどうすればよいですか? Eclipseを使用している場合は、xmlファイルを含む「メニュー」フォルダーにメニューを作成し、「マネージャー」を使用してサブメニューを作成できます。

以下に、game_menu.xml という名前のメニューの例を示します。

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@+id/new_game"
          android:icon="@drawable/ic_new_game"
          android:title="@string/new_game"
          android:showAsAction="ifRoom"/>
    <item android:id="@+id/help"
          android:icon="@drawable/ic_help"
          android:title="@string/help" />
</menu>

サブメニューを作成するには、「<menu>要素をネスト」する必要があります

http://developer.android.com/guide/topics/ui/menus.html

XML でのメニューの定義に移動

于 2013-06-16T04:27:32.617 に答える