运行 Lua Android 上的代码
Running Lua code on Android
我有一个简单的 GUI 程序,它有 2 个用于输入数字的文本字段和一个用于获取这些数字总和的按钮。它使用 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 库重写?哪个is/are好?谢谢你的帮助。
目前,Android 没有 IUP。有一个原型,如上次 Lua 研讨会(2017 年)所示,但尚未准备就绪。
抱歉,我没有任何建议,我不是 Android 开发人员。
我有一个简单的 GUI 程序,它有 2 个用于输入数字的文本字段和一个用于获取这些数字总和的按钮。它使用 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 库重写?哪个is/are好?谢谢你的帮助。
目前,Android 没有 IUP。有一个原型,如上次 Lua 研讨会(2017 年)所示,但尚未准备就绪。 抱歉,我没有任何建议,我不是 Android 开发人员。