适用于Android的CreateProxy(LuaJava)

时间:2015-10-09 13:40:44

标签: android lua listener onclicklistener luajava

我有一个Lua函数Button,它创建一个按钮,将其添加到布局并返回按钮。然后我想添加ClickListener

local button = Button ("text", MATCH_PARENT, WRAP_CONTENT)
button: setOnClickListener (luajava.createProxy ("android.view.View.OnClickListener", {
         onClick = function (e)
             print ("clicked")
         end
     }
))

但答案就是:

Runtime error: java.lang.NoClassDefFoundError: android / view / View / OnClickListener
stack trackback:
[C]: in function 'createProxy'
...

P.S。对不起我的英文

1 个答案:

答案 0 :(得分:1)

“android.view.View.OnClickListener”应为“android.view.View $ OnClickListener”