2

Androidアクションバーを使用する場合、onCreateOptionsMenuオーバーライドで次のことを行います。

    MenuItem m = menu.add(0, Search, 10, R.string.Search);
    m.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);

タブレットでは問題なく動作しますが、電話では、キャプションが許容できない比率に縮小されているため、より多くのスペースが必要です(ActionBarSherlockを使用)

キャプションがもう少し意味のあるものになるように、最小キャプション領域を指定する方法はありますか?

IsRoomのAndroidの定義は私のものとはかなり異なります。:-)

以下の考案された例。

考案された例

ありがとう

4

1 に答える 1

1

ActionBarSherlockバージョン4がリリースされ、アクションバーのレイアウト方法を決定するためのはるかに優れた測定システムがサポートされるようになりました。上記のレイアウトが正しくレンダリングされるようにアップグレードすることをお勧めします。

showAsActionまた、正しい量のアクションアイテムのみが表示されるように、「常に」を使用していないことを確認してください。

于 2012-03-09T03:23:34.807 に答える