百度
本文章以AndroluaX为编译器进行操作。“AndluaH”“OpenLuaX”等支持AndroidX的相似编译器也可用。
使用你的编译器新建一个工程,一般得到以下三个文件:
init.lua,
layout.aly,
main.lua
init.lua为应用信息文件,一般直接用“属性”更改应用信息。
layout.aly为布局文件,小白可使用“布局助手”更改。
main.lua为应用主文件,设置一些行为、事件、界面属性等。
一般默认有以下代码:
--导入必要类
require "import"
import "android.app.*"
import "android.os.*"
import "android.widget.*"
import "android.view.*"
activity.setTitle('烧灯续昼')--设置标题
--设置主题,每个编译器的主题都不同!如不确定名称,不建议更改。
activity.setTheme(R.style.Theme_Material3_DynamicColors_DayNight)
activity.setContentView(loadlayout("layout"))--加载页面
如上的注释已说明每行代码的意义。
在layout.aly中添加如下代码(小白建议用布局助手):
{
Button;
text="求点赞";--按钮文本
id="btn"--控件ID
}
为其设置单击事件
在main.lua中添加以下代码:
btn.onClick=function()
--单击事件
end
长按为onLongClick。
为了后面方便使用,可在main.lua中设置函数:
function 提示(a)
Toast.makeText(activity,a,Toast.LENGTH_SHORT).show()
end
应用函数:
提示("hhha")
恭喜你!你做到了你的第一个互动程序!