2

ActionBarSherlockを使用して簡単なメニュー項目を作成しました。

public boolean onCreateOptionsMenu(Menu menu) {
    menu.add(0, ITEMD, 0, "item").setIcon(R.drawable.topbar_btn_inbox).setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
    MenuInflater inflater = getSupportMenuInflater();
    inflater.inflate(R.menu.breadcrumb_bar_menu, menu);
    return true;
}

ただし、幅と高さは変更できません。XMLまたはプログラムでこれを行うにはどうすればよいですか?

4

1 に答える 1

3

@ Tanis.7xが述べているように、アクションバーアイコンに従って、さまざまなデバイスのドキュメントのサイズと密度は、一貫性を保つためにすでに事前定義されているため、変更することはできません。ただし、カスタムアクションバービューを定義してから、ビューのように動作してサイズを変更することもできます。

actionBar = getActionBar();
actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM,
actionBar.DISPLAY_SHOW_CUSTOM);
actionBar.setCustomView(R.layout.custom_view);
于 2013-03-14T19:21:09.703 に答える