0

我有一个 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'
...

PS对不起我的英语

4

1 回答 1

1

“android.view.View.OnClickListener”应该是“android.view.View$OnClickListener”

于 2016-02-19T08:17:39.677 回答