Запуск кода Lua на Android

У меня есть простая программа с графическим интерфейсом, которая имеет 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="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? Я не могу найти руководство по IUP для Android. Нужно ли переписывать его с другой библиотекой GUI? Какие из них являются / являются хорошими? Спасибо за вашу помощь.

1 ответ

Решение

На данный момент IUP для Android отсутствует. Существует прототип, как было видно на последнем семинаре Lua (2017), но он еще не готов. Извините, у меня нет рекомендаций. Я не разработчик Android.

Другие вопросы по тегам