5

アプリケーションで ActionBarSherlock を使用しており、ロゴとそれぞれのテキストを持つ、下の画像のようなポップアップ メニューを実装したいと考えています。

これを達成するために私を助けてください。

ありがとう

ここに画像の説明を入力

4

2 に答える 2

9

こちらです。これは実際にあなたがスクリーンショットを投稿したアプリで行われます。ActionbarSherlok に慣れていると思います。このドロップダウン メニューのボタンはアクションバーにあります。

public boolean onCreateOptionsMenu(Menu menu) {
    // Used to put dark icons on light action bar


    SubMenu subMenu1 = menu.addSubMenu("");



    subMenu1.add("Item1").setIcon(R.drawable.icon).setOnMenuItemClickListener(
            new OnMenuItemClickListener() {

                @Override
                public boolean onMenuItemClick(MenuItem item) {





                    return false;
                }
            });

    MenuItem subMenu1Item = subMenu1.getItem();
    subMenu1Item.setIcon(R.drawable.abs__ic_menu_moreoverflow_holo_dark);
    subMenu1Item.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS
            | MenuItem.SHOW_AS_ACTION_WITH_TEXT);

    return true;
}
于 2013-05-23T08:44:06.450 に答える
1

ActionBarSherlockに追加PopupMenuされました。

于 2013-11-01T10:56:44.843 に答える