Полоса прокрутки, отображаемая в меню параметров - PullRequest
1 голос
/ 04 января 2012

Я создал простое меню опций.По какой-то странной причине полоса прокрутки отображается как показано ниже enter image description here

Как от этого избавиться?

Размер значков - 48 * 48.Если я уменьшу размер до 44 * 44, это решит проблему.Но я хочу значок 48 * 48, потому что он большой и его легко увидеть.

Код для построения меню

  @Override  
  public boolean onCreateOptionsMenu(Menu menu) {  

    menu.add("Settings").setIcon(R.drawable.gear);  
    menu.add("User").setIcon(R.drawable.user).;  
    return super.onCreateOptionsMenu(menu); 
  } 

Спасибо за ваше время и ввод.

Ответы [ 2 ]

1 голос
/ 04 января 2012

это потому, что вы устанавливаете фиксированную высоту меню через menu.xml или через java-код.указан как wrap_content.

0 голосов
/ 16 февраля 2017

У меня была похожая проблема.

После добавления высоты разделителя к теме в меню параметров появляется полоса прокрутки.

styles.xml

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    ...
    <item name="android:dividerHeight">@dimen/list_view_divider_height</item> <!--0.5dp-->
    ...
</style>

полоса прокрутки в меню параметров

Я надеюсь, что это поможет кому-то еще решить проблему.

...