3

カスタム ビューを ActionMode に設定しようとしていますが、親の ActionMode と一致しません。標準の ActionBar と比較して、カスタム ビューを設定する場合、レイアウト パラメータを指定できますが、ActionMode では提供されません。

何か解決策はありますか?

  mode.setCustomView(mModeActionBarView);

  getSupportActionBar().setCustomView(customActionBarView, new ActionBar.LayoutParams(
            ViewGroup.LayoutParams.MATCH_PARENT,
            ViewGroup.LayoutParams.MATCH_PARENT));

どうもありがとう!

4

2 に答える 2

0

これを試して

 actionBar = getSupportActionBar();
 actionBar.setDisplayShowCustomEnabled(true); // enable to display custom view in actionbar
 actionBar.setCustomView(customActionBarView, new ActionBar.LayoutParams(
        ActionBar.LayoutParams.MATCH_PARENT,
        ActionBar.LayoutParams.MATCH_PARENT));
 actionBar.setDisplayShowHomeEnabled(false); // remove app icon
 actionBar.setDisplayShowTitleEnabled(false); // remove app title
于 2013-10-03T08:43:16.217 に答える