estou apenas pensando em projetar meu aplicativo um poucoum pouco mais intuitivo e cheguei a esta questão. Neste momento tenho a minha actionBar com o logotipo da aplicação e o nome da atividade do lado esquerdo e estes três pontos verticais (menu pendente) do outro lado.
Eu só tenho três itens no menu suspenso.
Posso tê-los com apenas um ícone em uma linha, em vez de no menu suspenso?
Peguei meu arquivo xml de layout como este:
<?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"
xmlns:tools="http://schemas.android.com/tools"
tools:context="jollocks.bierbrunnen.Bierbrunnen" >
<item
android:id="@+id/hauptmenu"
android:title="@string/hauptmenu"
android:showAsAction="always"
android:icon="@drawable/startseite">
</item>
<item
android:id="@+id/neustart"
android:title="@string/neustart"
android:showAsAction="always"
android:icon="@drawable/nochmal">
</item>
</menu>
Ainda o mesmo.
Respostas:
0 para resposta № 1Para aprender diferentes tipos de itens de menu, você deve consultar http://developer.android.com/guide/topics/ui/actionbar.html#ActionItems
e
https://developer.android.com/training/basics/actionbar/adding-buttons.html
3 opções disponíveis para exibir menus
- sempre (seu requisito, ou seja, será exibido em
actionbar
) - ifRoom
- nunca (sua situação atual, ou seja, exibir no menu suspenso)
Para sua pergunta atualizada
mudança
android:showAsAction="always"
para
app:showAsAction="always"