关于ToolBar OptionsMenu三点的问题


要从一个学生转变成一个社会人了,但是学校领进门,修行靠自己啊,实力不够自己就想着,写个项目练练手吧.

于是,想着自己平时花钱什么的都没什么数。。。那就来个记账本吧,

一览市面上的记账本,要么一堆广告,要么界面老土,最后找到一个Weekly记账本,看到里面包括了图表,用户管理等。。发现,这是一个很好的练手项目。

所以第一个问题,就是模仿界面,ToolBar的使用网上很多教程,ActionBar在5的时代就被官方遗弃了,不再讨论,

在模仿的过程中就发现,OptionsMenu超出的地方,为什么那3个点无法修改呢,我想实现的效果是这样的

image.png

但是按照以前的方法,更改style文件进行指配,尝试了很久,并无进展,一直铁打不动。后来看了下menu的写法,发现item里面可以包括子集,于是可以这样写

<item
 android:id="@+id/lck_setting"
 android:icon="@drawable/ic_setting_blank"
 android:orderInCategory="100"
 android:title="@string/settting"
 app:showAsAction="always">
 <menu>
 <item
 android:orderInCategory="100"
 android:title="分享"
 app:showAsAction="never" />
 <item
 android:orderInCategory="100"
 android:title="类别编辑"
 app:showAsAction="never" />
 <item
 android:orderInCategory="100"
 android:title="回到今天"
 app:showAsAction="never" />
 <item
 android:orderInCategory="100"
 android:title="退出"
 app:showAsAction="never" />
 </menu>
</item>

item只有3个,但是第三个包括了一些子菜单,,到此OK,看看效果,应该就是这样

image.png

学校的事情又比较紧,自己的事情又想完成,而且这种挑战型的事,从ui,数据库,后台,还有服务端,一个人还真是忙不过来,但是终究是要写完的,不能放弃 

原作者莫怪,仅仅只是为了学习,不构成任何商业性质

2017.7.1

声明:TIL|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA[ZH]协议进行授权

转载:转载请注明原文链接 - 关于ToolBar OptionsMenu三点的问题


Life is very interesting. In the end, some of your greatest pains become your greatest strengths.