《转》python中级教程五——菜单(完)
python中级教程五——菜单(完)上节我们以经学了软件的介面了,这一节我们就来学菜单。学完这一节之后我的python教程也就教完了。不过大家不用怕,我以后还会发一些代码上来为大家讲解的。因为我们还有很多常用的api没有讲,例如:进度条,单/双选框等。 好,费话不多说了,现在正式开始上课。我想很多朋友都知道安卓系统中有两种菜单,一种是选项菜单,另一种是长按菜单。 现在我们来看一下他们的格式: 长按菜单addcontextmenuitem('菜单项的标签','菜单点击时的触发时件','可选') 选项菜单addOptionsMenuItem('菜单项的标签','菜单点击时的触发时件','可选','菜单条标(可选)') 如果你上次的提示框按钮学好的话,你这一节也会很快的学好的。为什么呢?待会你就知道了。 现在我们来看一个例子: droid.addContextMenuItem('menu8','event','menu8')(droid.addContextMenuItem('menu0','event','menu0') data=droid.eventWaitFor('event').result droid.makeToast(data['data']) 结果如图一: 现在我直接来解释eventWaitFor(),上面的就不多解释了。 eventWaitFor可以通俗地解释为响应事件,在这里也就是说响应event这个事件,然后把响应的内容传给data,最后用makeToast显示出来。 代码很简单,选项菜单和这个用法也是差不多的,只是多了一个菜单图标,这里为大家提供提示一个网址,大家可以去看看菜单图标的名称和用法。ttp://developer.android.com/reference/android/r.drawable.html 我这里也为大家提供一个实例: droid.addOptionsMenuItem('off','off','None','ic_menu_revert') 好了,教程就讲到这里,如果有什么不明白的请发帖提问。 资源二是本节的教程代码。 资源三是前两节和本节综合利用的例子,因为本人比较懒,就不拿它来讲解了,如果真的有必要再说。 以上两个资源改为py 《完》 回帖是一种美德
×
❮
❯
回复 (2)
楼主,我是来砸场子的!我有荣,我无耻,代表在腰间,XX在胸口,人挡杀人,佛挡杀佛!我在,帖子在;我在,楼主在;我在,基友们在;我在,管理员速来;删吧删吧,删了我,还有千千万万个我!
While in well show。施主in欲甚重,老衲亦无能为力矣!
— 已加载全部回复 —