Мне было интересно, как я могу добавить эту стрелку в панель действий. У меня уже есть панель действий, но вы можете добавлять только значки с правой стороны и можно ли центрировать ярлык?Как добавить стрелку назад в панель действий?
ответ
Во-первых, вам нужно определить родителя Activity
для того, который вы хотите отобразить обратно. Вы делаете это через манифест.
сделать это в AndroidManifest.xml
где-то в пределах application
тега:
<activity
android:name="com.example.myfirstapp.DisplayMessageActivity"
android:label="@string/title_activity_display_message"
android:parentActivityName="com.example.myfirstapp.MainActivity" >
<!-- Parent activity meta-data to support 4.0 and lower -->
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="com.example.myfirstapp.MainActivity" />
</activity>
Это сделано, все, что вам будет нужно сделать, это вызвать это на цели Activity
, прямо в его onCreate()
метода:
getActionBar().setDisplayHomeAsUpEnabled(true);
..or, если вы будете использовать AppCompat
библиотеку в вашем проекте:
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
Для получения дополнительной информации вы можете обратиться к официальным документам для навигации here.
Вы можете написать эти две строки в файле Java:
getActionBar().setDisplayShowHomeEnabled(true);
getActionBar().setHomeButtonEnabled(true)
;
Вы можете установить назад стрелку на панели действий по телефону
getActionBar().setDisplayHomeAsUpEnabled(true);
по методе OnCreate() вашей деятельности.
Примечание: если вы используете AppCompatActivity, используйте getSupportActionBar() вместо getActionBar();
Спасибо очень много парней, не удивительно, что я не мог получить его, он нуждается в другой комплектации, я думал, что его что-то вы можете манипулировать на XMLs меню
Да, я продлить мину AppCompatActivity и получил право результат, используя ваши предложения:
<activity
aandroid:name=".TestActivity"
android:label="@string/title_activity_test">
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="com.example.testapp.MainActivity" />
</activity>
затем вызвать
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
Для значок ActionBar стрелки:
setDisplayHomeAsUpEnabled(true);
В Fragment:
((AppCompatActivity) getActivity()).getSupportActionBar().setDisplayHomeAsUpEnabled(true);
Ловля нажмите:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
// Respond to the action bar's Up/Home button
case android.R.id.home:
finish();
return true;
}
return super.onOptionsItemSelected(item);
}
- 1. Как добавить стрелку «Назад» на панель инструментов?
- 2. Как добавить кнопку альтернативной функции назад в панель действий Android
- 3. Как добавить панель действий
- 4. Направление стрелки назад на стрелку
- 5. как добавить кнопку назад на панели действий
- 6. Добавить кнопки в панель действий
- 7. Как добавить панель действий в режим прокрутки?
- 8. Как добавить панель действий в студию android
- 9. Как добавить пользовательский шрифт в панель действий?
- 10. Как добавить цвет в панель действий
- 11. Android, как добавить ic_lancher в панель действий
- 12. Как добавить прядильщик в контекстную панель действий?
- 13. Как добавить панель действий в приложение Android?
- 14. Как добавить кнопку в панель действий?
- 15. Как добавить панель действий в relativeLayout
- 16. Как добавить поиск в панель действий?
- 17. Как добавить изображение в панель действий?
- 18. Удалить назад стрелку в iOS7
- 19. удалить стрелку назад в ContextualActionBar
- 20. Как добавить панель действий и панель инструментов в одно действие?
- 21. Как добавить кнопку «Назад» или «Назад» на панели действий
- 22. Как нарисовать стрелку JavaFX? (панель)
- 23. Как добавить панель действий по умолчанию
- 24. Как добавить панель действий во всю активность
- 25. Добавить обратную стрелку влевоBarButtonItem?
- 26. Smartface добавить строку поиска в панель действий
- 27. Добавить изображение в панель навигации Назад
- 28. добавить неопределенный горизонтальный ход в панель действий
- 29. Невозможно добавить значки в панель действий
- 30. Cant добавить вкладки в панель действий
Есть ли смысл при ответе на свой вопрос, дублируя на ответ другого? Почему бы вам просто не выбрать один ответ, который сработал? – ridsatrio