Если вы просто хотите скрыть кнопку, это решение немного взломано, но работает на всех версиях Android (с использованием AppCompat) и не влияет на другие элементы вашего меню:
styles.xml
<style name="AppTheme" parent="Theme.AppCompat.Light">
...
<item name="android:actionOverflowButtonStyle">@style/AppTheme.Overflow</item>
<!-- If you're using AppCompat, instead use -->
<item name="actionOverflowButtonStyle">@style/AppTheme.Overflow</item>
</style>
<style name="AppTheme" />
<style name="AppTheme.Overflow">
<item name="android:src">@null</item>
</style>
Если вы хотите, чтобы кнопка «Переполнение» скрывалась только на некоторых экранах, вы можете сделать это альтернативной темой (измените AppTheme выше на AppTheme.NoOverflow), которую используют только определенные действия:1008 *
AndroidManifest.xml
<activity android:name=".NoOverflowActivity"
android:theme="@style/AppTheme.NoOverflow" >
По сути, значок не имеет ширины и высоты.Я редко рекомендую противоположные рекомендации по проектированию, но в моем сценарии мы использовали специальное оборудование, которое не сообщало должным образом о наличии кнопки меню.