Я пытаюсь добавить панель действий в свое приложение.Совместимость с Actionbar два набора точек меню
Это работает, но не так хорошо, как я надеюсь. Проблема в том, что у меня есть два набора из трех точек для доступа к меню. В самой панели действий и внизу, где находятся мои программные клавиши. Это то же самое на Nexus 4 и Moto X. Оба набора кнопок работают. На заметке 8 У меня нет кнопок вообще (должен ли я ожидать верхнюю панель действий?), Но клавиша меню (физическое) делает то, что она должна делать.
Выдержки из манифеста
<uses-sdk android:minSdkVersion="10" />
<application
android:icon="@drawable/icon"
android:label="@string/app_name"
android:theme="@style/Theme.AppCompat" >
login_menu.xml
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item android:id="@+id/login"
android:title="@string/menu_login"
android:icon="@android:drawable/ic_lock_idle_lock"
app:showAsAction="never"/>
</menu>
Выдержки из Login.java
public class Login extends ActionBarActivity {
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.login_menu, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.login:
handleLogin();
return true;
}
return super.onOptionsItemSelected(item);
}
Вот как это выглядит, любая помощь ценится.
Спасибо, что вы предложили. Я бы никогда не нашел это сам. – jimsis