抬头仰望星空,是否能发现自己的渺小。

伪斜杠青年

人们总是混淆了欲望和理想

关于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


0条评论

发表评论