• Android的几种按钮控件: Options Menu / Context Menu / Panel Menu


    Android Activity 有三种Menu:  Options Menu,Context Menu, Panel Menu。

    options menu:    按MENU键来显示, 在屏幕最下面最多显示6个菜单选项(icon menu,不可以有checkable),如果多于6个的其他的会以“more” icon menu来调出(expanded menu),通过activity的onCreateOptionsMenu来生成,只能在menu第一次生成时调用;想改变options menu,只能在onPrepareOptionsMenu里来实现;处理 options menu 里菜单项,要用activity的onOptionsItemSelected来实现。

    context menu:    在view上需要按上2s显示,与某个view绑定在一起,在activity的onCreate里使用registerForContextMenu(getListView()) 为view注册context menu,菜单的实现由在activity的onCreateContextMenu来完成。在activity的onContextItemSelected完成选中菜单的处理。

    Android还提供了对菜单项进行分组的功能,可以把相似功能的菜单项分成一个组,可以通过调用setGroupCheckable,setGroupEnabled,setGroupVisible来设置整个菜单组的属性,而无须单独设置。

  • 相关阅读:
    Softmax
    网络流模板大全
    简单数据结构题(from 钟子谦——IOI2018集训队自选题)
    [POJ3177]Redundant Paths
    [BZOJ1051][HAOI2006]受欢迎的牛
    [BZOJ2036]聪明的阿卑多
    [BZOJ1455]罗马游戏
    [POJ2942][LA3523]Knights of the Round Table
    [POJ3352]Road Construction
    练级(train)
  • 原文地址:https://www.cnblogs.com/dartagnan/p/2003472.html
Copyright © 2020-2023  润新知