我正在学习Android Studio,当我在Samsung Note 3上运行应用程序时遇到问题。
问题: - 操作栏看起来在我的手机上消失了。 2.菜单按钮未显示在我的手机上。
我的Samsung Note 3上的屏幕截图 https://imageshack.com/i/exgIBDFBp
Android studio上的屏幕截图 https://imageshack.com/i/p8qSUa9Sp
答案 0 :(得分:0)
您是否在XML中定义了Toolbar
?如果是,请尝试删除eleveation
属性。
答案 1 :(得分:0)
My question有类似的问题。但是,Note 3在底部有一个“物理”按钮。这可能会覆盖您的应用。
我认为您的onCreateOptionsMenu
- MenuInflater
是问题所在,请更改为以下内容,看看是否适合您:
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.activity, menu);
return true;
}
有关提升问题:
对于Android 5.0,如果要将其直接设置为样式使用:
<item name="android:elevation">0dp</item>
并且对于支持库兼容性使用: 0dp
对于5.0之前的Android,请将此添加到您的应用主题:
<!-- Remove shadow below action bar Android < 5.0 -->
<item name="android:windowContentOverlay">@null</item>