ほとんどのデバイスに表示されるオーバーフローメニュー以外にxmlにapp:showAsAction="always"
と設定された5つのメニュー項目があります。小さな画面の電話でアプリを試したときオーバーフローメニューが表示されませんでした。オーバーフローメニューのスペースが十分にあることがわかります。電話の幅に応じてアクションバーのアイテムのサイズを変更する方法がありますが、おそらくテーマを変更するか、メニュー項目を削除するだけですか?小さな画面幅のためのアクションバーのオーバーフローメニュー項目の空きがありません
0
A
答えて
0
画面幅がapp:showAsAction="always"
の5つのメニュー項目を許可しない場合は、デザインを変更する必要があります。おそらく、それらのいくつかをapp:showAsAction="ifRoom"
とマークしてください。そうでない場合は、オーバーフローメニューに入れて表示されます。 SHOW_AS_ACTION_ALWAYSのためのAndroidのドキュメントから
:
は常にアクションバーでボタンとしてこの項目を示しています。控えめに使用してください!あまりにも多くのアイテムが常にアクションバーに表示されるように設定されていると、アクションバーが混雑し、小さな画面のデバイスのユーザーエクスペリエンスが低下する可能性があります。経験則として、2つ以上のアイテムを常に一度に表示するように設定することはお勧めしません。
0
公式の文書を見ると、360dpより小さい場合は最大2項目に収まるでしょう。
私は `アプリ試してみましたメインのアクションバーの操作ボタンは、バーの幅の の50%を超えない場合があります。下部のアクションバーの操作ボタンは、幅全体を で使用できます。
- 未満360 DP = 2つのアイコン
- 360から499 DP:
密度に依存しない画素(DP)の画面幅は、メインアクションバー内に収まるアイテムの 数を決定します= 3つのアイコン
- 500-599 DP = 4つのアイコン
- 600 DPと大きく= 5つのアイコン
関連する問題
- 1. android viewpager複数の項目が画面の幅を塗りつぶすまで
- 2. アプリが画面の全幅を使用していません(アクションバー)
- 3. ActionBarの代わりに「オーバーフローメニュー」に項目が追加される
- 4. メニューアクション項目がオーバーフローメニューになる
- 5. OpenCVの小さな画面に遅延がありますか?
- 6. cssで画面の幅が小さくなると、幅を強制する方法はありますか?
- 7. select2ドロップダウンの項目は、幅を埋めていません
- 8. @media画面(最小幅)が機能しません
- 9. スピナードロップダウン項目が画面外にある
- 10. フレックスリストの項目を小さな画面で複数の行にずらす
- 11. TortoiseSVNインポートメニュー項目がありません
- 12. アンドロイドのリストビューでチェックした項目がありません
- 13. アクションバーのドロップダウンスピナー項目のデフォルト
- 14. アクションバーのメニュー項目が適切に色付けされていません
- 15. ブートストラップグリッドの小さな画面や余分な小さな画面では、リンクとボタンは機能しません
- 16. Androidタブウィジェットは画面の幅を埋めません
- 17. 小さな画面でサイドバーが折りたたまれない
- 18. iOS UISearchControllerの幅が画面と同じではなく、画面が右より小さい
- 19. * ngWebStormの項目のコード補完がありません
- 20. Symfony KnpMenuメニュー項目の現在のクラスがありません
- 21. sqliteで項目を追加した後、RecyclerViewに項目がありません
- 22. ブートストラップnavbar項目が小さい画面で正しく整列しない
- 23. ListViewが表示されません - 空白の画面
- 24. カスタムListVIew空の画面が表示されていません。
- 25. インテントのためにアクションバーが表示されませんか?
- 26. ステータスバー内の項目が最大幅に伸びません
- 27. C#winformsは正しい画面の高さと幅であっても画面の真ん中に塗りつぶすことができません
- 28. アクションバーのタブがアンドロイドの画面に表示されない
- 29. 小さな画面で表のボタンを全幅にする
- 30. divの可変幅mixinは、小型デバイスでは96%、大画面では62%の幅がありますか?
:showAsAction =「ifRoom」'項目はそれのための部屋を持っていたデバイスのためのオーバーフローメニューに表示さしかし。 –
私は、最善の方法は、画像アセットメニューのアイテムのパディングを変更することであることがわかりました:)これは念頭に置いてはいけません。 –