我意识到这个问题已被问过几次,我已经将代码改为使用xmlns:app="http://schemas.android.com/apk/res-auto"
,但它仍然不适用于我。这就是我在Android Studio中显示的内容。
然而,一旦我将应用程序部署到我的手机上,我看不到任何项目,但所有内容都在溢出中。
这是我的代码
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.main, menu);
return super.onCreateOptionsMenu(menu);
}
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context="com.app.MainActivity" >
<item android:id="@+id/action_search"
android:title="@string/keepr_search"
android:icon="@drawable/abc_ic_search"
app:showAsAction="always|collapseActionView"
app:actionViewClass="android.support.v7.widget.SearchView" />
<item android:id="@+id/twitter_login"
android:title="@string/twitter_login"
android:orderInCategory="100"
app:showAsAction="never" />
</menu>