视图.tccd 弹出菜单
2022-12-22 13:59:33 最后更新
用法:

// 代码自定义菜单
// 输入菜单绑定的控件对象或ID
是 tccd = 视图.弹出菜单(资源.编号.xxbj1)(mi){

// 触发选择后
是 id = mi.getItemId()
如果 id == 0{
// 选择了 选项1
工具.输出("选项1")

}, id == 1{
// 选择了 选项2
工具.输出("选项2")

}
// 该回调有返回值 为布尔类型;注意一定要设置一个返回值
返回 fou
}
// 获取菜单对象
是 menu = tccd.getMenu()
// 添加菜单
menu.add(0, 0, 0, "选项1")
menu.add(1, 1, 1, "选项2")
// 弹出菜单
tccd.show()

// 使用xml载入菜单
// 输入是否默认弹出菜单,输入菜单绑定的控件对象或ID,输入菜单的XML对应ID
是 tccd = 视图.弹出菜单(true, 资源.编号.xxbj1, zy.menu.caidan)(mi){

// 触发选择后
是 id = mi.getItemId()
如果 id == 0{
// 选择了 选项1
工具.输出("选项1")

}, id == 1{
// 选择了 选项2
工具.输出("选项2")

}
// 该回调有返回值 为布尔类型;注意一定要设置一个返回值
返回 fou
}

// 使用数组创建菜单
是 ids = { 0, 1 }
是 names = { "选项1", "选项2" }

// 输入是否默认弹出菜单,输入菜单绑定的控件对象或ID,输入菜单ID数组,输入菜单标题数组
是 tccd = 视图.弹出菜单(true, 资源.编号.xxbj1, ids, names)(mi){

// 触发选择后
是 id = mi.getItemId()
如果 id == 0{
// 选择了 选项1
工具.输出("选项1")

}, id == 1{
// 选择了 选项2
工具.输出("选项2")

}
// 该回调有返回值 为布尔类型;注意一定要设置一个返回值
返回 fou
}