按钮Button
按钮是我们常用的控件,他可以实现点击操作,如果我们侦听按钮的点击事件就可以做一些脚本的交互处理
下面案例是如何实现点击后输出一个日志
复制var ac= new activity();
ac.loadXML(`
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="8dp">
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="button1"
android:text="开始" />
</LinearLayout>
`)
var btn1=ac.findViewById('button1');
btn1.setOnClickListener(function(){
//这里注意如果我们是继续操作ui可以不放到子线程运行直接写代码即可,如果我们是要运行耗时任务必须创建一个子线程
//防止因为耗时任务导致整个ui界面卡死
new thread().runJsCode(function fun() {
//这里写代码
printl('线程执行代码防止耗时占用ui线程')
}, "-线程名")
})
效果:
上次更新: 2024/11/03, 18:44:54