Francis,
Recorri a documentação Menu no developers.
E depois de uma lida breve, montei um menu de teste aqui muito mais simples.
Faz um teste ai com o seguinte codigo:
como não pretende que seja mostrado na action bar não precisa do showAsAction e o orderInCategory serve pra mostrar a importancia de cada item. Como todos serão irmãos não precisa utilizar tbm.
Teste com esse trecho ai. Aqui pelo menos funcionou(sem o icone, pois estou usando com material design, não verifiquei pq não foi com icone, mas não acredito que seja o problema maior)
Abraço
Em quarta-feira, 25 de novembro de 2015 11:19:42 UTC-2, Francis Mariano escreveu:
-- Recorri a documentação Menu no developers.
E depois de uma lida breve, montei um menu de teste aqui muito mais simples.
Faz um teste ai com o seguinte codigo:
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
tools:context=".MainActivity">
<item
android:id="@+id/action_save"
android:title="Save"
android:icon="@android:drawable/ic_menu_save"
/>
<item
android:id="@+id/action_load"
android:title="Edit"
android:icon="@android:drawable/ic_menu_edit"
/>
<item
android:id="@+id/action_share"
android:title="Share"
android:icon="@android:drawable/ic_menu_share"
/>
</menu>
como não pretende que seja mostrado na action bar não precisa do showAsAction e o orderInCategory serve pra mostrar a importancia de cada item. Como todos serão irmãos não precisa utilizar tbm.
Teste com esse trecho ai. Aqui pelo menos funcionou(sem o icone, pois estou usando com material design, não verifiquei pq não foi com icone, mas não acredito que seja o problema maior)
Abraço
Em quarta-feira, 25 de novembro de 2015 11:19:42 UTC-2, Francis Mariano escreveu:
@ Leonardo, aqui vai alguns prints de como eu desejo....Eu queria que o menu ficasse como a segunda figura utilizando o código que eu mandei no primeiro post da thread, mas pelo jeito não é possível. Criei um sub menu para alcançar esse resultado. Até o momento segue a expectativa do cliente.<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=".MainActivity">
<item
android:orderInCategory="100"
android:title="@string/menu_actions" android:icon="@android:drawable/ic_menu_add" app:showAsAction="ifRoom">
<menu>
<item
android:id="@+id/action_save"
android:icon="@android:drawable/ic_menu_save" android:orderInCategory="100"
android:title="@string/action_save" app:showAsAction="never|withText" />
<item
android:id="@+id/action_load"
android:icon="@android:drawable/ic_menu_edit" android:orderInCategory="101"
android:title="@string/action_load" app:showAsAction="never|withText" />
<item
android:id="@+id/action_share"
android:icon="@android:drawable/ic_menu_share" android:orderInCategory="102"
android:title="@string/action_share" app:showAsAction="never|withText" />
</menu>
</item>
</menu>Se tiver mais alguma ideia, será bem vinda.Att,FrancisEm 25 de novembro de 2015 10:28, Leonardo Benedeti <leonardo...@gmail.com> escreveu:Obs.: prints do resultado obtido x resultado desejado seria bem interessante para ilustrar melhor o que deseja. Pq pelo código parece que quer um menu na action bar com os textos. e o never impossibilita isso. Posta ai uma imagem de como imagina o menu pra ficar mais claro.Francis,Na action bar o jeito certo de mostrar o item do menu é com aways. Se esse for o intuito no caso.
Em quarta-feira, 25 de novembro de 2015 10:23:55 UTC-2, Francis Mariano escreveu:@LeonardoO intuito era manter o valor em "never" e mesmo assim o ícone aparecer com o texto.Se eu crio o mesmo menu, mas sendo um submenu, os ícones aparecem mesmo com o valor em "never". Mas esse não é o objetivo.Att,FrancisEm 25 de novembro de 2015 09:40, Leonardo Benedeti <leonardo...@gmail.com> escreveu:Francis,
É o seguinte. item showAsAction é responsável por mostrar o item do menu na action bar. Se este for o intuito do menu, não vai aparecer não.
Caso queira utilizar um menu drop down não faz diferença, ate porque é bem especificado como action de actionbar.
Para mostrar o menu na action altere o valor para aways.
Abraço
Em terça-feira, 24 de novembro de 2015 16:32:58 UTC-2, Francis Mariano escreveu:Boa tarde pessoal.Estou definindo um menu de acordo com o seguinte trecho de código:<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=".MainActivity">
<item android:id="@+id/action_save" android:title="@string/action_save" android:icon="@android:drawable/ic_menu_share" android:orderInCategory="100" app:showAsAction="never|withText" />
<item android:id="@+id/action_load" android:title="@string/action_load" android:icon="@android:drawable/ic_menu_share" android:orderInCategory="101" app:showAsAction="never|withText" />
<item android:id="@+id/action_share" android:title="@string/action_share" android:icon="@android:drawable/ic_menu_share" android:orderInCategory="102" app:showAsAction="never|withText" />
</menu>É possível fazer com que os ícones apareçam quando eu uso a opção app:showAsAction="never|withText" ???Desde já agradeço.Att,FrancisTo unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-...@--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.googlegroups.com .
For more options, visit https://groups.google.com/d/optout .
--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-...@googlegroups.com .
For more options, visit https://groups.google.com/d/optout .
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
0 comentários:
Postar um comentário