回答
// 文档地址 https://docs.hamibot.com/
var window = floaty.window(
<vertical id="container">
</vertical>
);
ui.run(function () {
// 获取容器布局
var container = window.container;
// 动态添加5个按钮
for (var i = 0; i < 5; i++) {
// 创建按钮实例
var btn = new android.widget.Button(context);
btn.setText("按钮" + (i + 1));
// 设置布局参数(MATCH_PARENT, WRAP_CONTENT)
var params = new android.widget.LinearLayout.LayoutParams(
android.widget.LinearLayout.LayoutParams.MATCH_PARENT,
android.widget.LinearLayout.LayoutParams.WRAP_CONTENT
);
// 设置边距(可选)
params.setMargins(0, 10, 0, 10);
btn.setLayoutParams(params);
// 绑定点击事件
btn.setOnClickListener(function (view) {
toast(view.getText().toString() + "被点击");
});
// 添加到容器
container.addView(btn);
}
});
// 保持悬浮窗显示
setInterval(function () {}, 1000);
ℹ️ 本回答由 AI 生成,内容仅供参考