lua语言各种事件

839 0
晓凤科技实名认证 2022-2-17 08:10:45 来自手机 | 显示全部楼层 |阅读模式
function main(...)
  --...是newActivity传递过来的参数。
  print("入口函数",...)
end

function onCreate()
  print("窗口创建")
end

function onStart()
  print("活动开始")
end

function onResume()
  print("返回程序")
end

function onPause()
  print("活动暂停")
end

function onStop()
  print("活动停止")
end

function onDestroy()
  print("程序已退出")
end

function onResult(name,...)
  --name:返回的活动名称
  --...:返回的参数
  print("返回活动",name,...)
end

function onCreateOptionsMenu(menu)
  --menu:选项菜单。
  menu.add("菜单")
end

function onOptionsItemSelected(item)
  --item:选中的菜单项
  print(item.Title)
end

function onConfigurationChanged(config)
  --config:配置信息
  print("屏幕方向关闭")
end

function onKeyDown(keycode,event)
  --keycode:键值
  --event:事件
  print("按键按下",keycode)
end

function onKeyUp(keycode,event)
  --keycode:键值
  --event:事件
  print("按键抬起",keycode)
end

function onKeyLongPress(keycode,event)
  --keycode:键值
  --event:事件
  print("按键长按",keycode)
end

function onTouchEvent(event)
  --event:事件
  print("触摸事件",event)
end

function onKeyDown(c,e)
  if c==4 then
--返回键事件
end
end


id.onClick=function()
--控件被单击
end

id.onLongClick=function()
--控件被长按
end


id.onItemClick=function(p,v,i,s)
--列表项目被单击
项目=v.Text
return true
end

id.onItemLongClick=function(p,v,i,s)
--列表项目被长按
项目=v.Text
return true
end


id.onItemLongClick=function(p,v,i,s)
--列表项目被长按
项目=v.Text
return true
end

--Spinner的项目单击事件
id.onItemSelected=function(l,v,p,i)
项目=v.Text
end

--ExpandableListView的父项目与子项目单击事件
id.onGroupClick=function(l,v,p,s)
  print(v.Text..":GroupClick")
end

id.onChildClick=function(l,v,g,c)
  print(v.Text..":ChildClick")
end
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

晓凤科技

初级红客

关注
  • 31
    主题
  • 11
    粉丝
  • 0
    关注
我是胡锦程,中国晓凤网络安全的创始人,会python等编程语言,懂得kali linux的使用,我时刻准备着,为中国网络安全事业作出贡献。

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2026 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行