我有一个简单的gui程序,其中有两个文本字段用于输入数字,还有一个按钮用于获取这些数字的总和。它使用portable 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="First:"},
        t1  },
    iup.hbox{
        iup.label{title="Second:"},
        t2  },
    iup.hbox{
        btn,
        reslab  },
    iup.hbox{
        iup.label{},
        qbtn,
        iup.label{} } },
 title = "BMI"}

dlg:show()
iup.MainLoop()

如何在android中运行这个简单的程序?我找不到android的iup指南。它需要用其他的gui库重写吗?哪一个好?谢谢你的帮助。

最佳答案

目前,android没有iup。上一次Lua研讨会(2017年)中看到了一个原型,但还没有准备好。
抱歉,我没有任何建议,我不是Android开发人员。

关于android - 在Android上运行Lua代码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46945842/

10-09 13:29