在 Android 上运行 Lua 代码

我有一个简单的 GUI 程序,有 2 个文本字段用于数字输入,以及一个按钮来计算这些数字的总和。它使用 可移植的 IUP 来实现 GUI 元素:

require( "iuplua" )

t1 = iup.text{}
t2 = iup.text{}
btn = iup.button {title = "SUM:"}
qbtn = iup.button{title="Quit"}
reslab = iup.label{}

function btn:action()
    v1 = tonumber(t1.value)
    v2 = tonumber(t2.value)
    resstr = string.format("%d", (v1 + v2))
    reslab.title = resstr
    dlg:show()
end
function qbtn:action()
    os.exit()
    end

dlg = iup.dialog {
 iup.vbox{
    iup.hbox{
        iup.label{title="第一:"},
        t1  },
    iup.hbox{
        iup.label{title="第二:"},
        t2  },
    iup.hbox{
        btn,
        reslab  },
    iup.hbox{
        iup.label{},
        qbtn,
        iup.label{} } },
 title = "BMI"}

dlg:show()
iup.MainLoop()

如何在 Android 上运行这个简单的程序?我找不到适用于 Android 的 IUP 指南。它需要使用其他 GUI 库进行重写吗?哪个或哪些是好的?感谢您的帮助。

点赞
用户1898478
用户1898478

目前还没有 Android 版本的 IUP。在上一次 Lua 工作坊(2017)中看到了原型,但目前还没有准备好。很抱歉,我没有任何建议,因为我不是 Android 开发者。

2017-10-26 12:35:31