回答
文档地址 https://docs.hamibot.com/
var floatyWin = floaty.window(
  <vertical>
    <horizontal>
      <button id="expandBtn" text="展开" layout_weight="1"/>
      <button id="collapseBtn" text="折叠" layout_weight="1"/>
    </horizontal>
    <vertical id="tableContainer" bg="#eeeeee" padding="8" visibility="gone">
      <!-- 表格行1 -->
      <horizontal>
        <text text="产品名称" width="120" gravity="center"/>
        <text text="价格" width="120" gravity="center"/>
      </horizontal>
      <!-- 行分隔线 -->
      <view height="1" bg="#999999"/>
      
      <!-- 表格内容 -->
      <horizontal>
        <text text="商品A" width="120" gravity="center"/>
        <text text="¥199" width="120" gravity="center"/>
      </horizontal>
      <horizontal>
        <text text="商品B" width="120" gravity="center"/>
        <text text="¥299" width="120" gravity="center"/>
      </horizontal>
      <horizontal>
        <text text="商品C" width="120" gravity="center"/>
        <text text="¥399" width="120" gravity="center"/>
      </horizontal>
    </vertical>
  </vertical>
);
// 按钮点击事件
floatyWin.expandBtn.click(() => {
  floatyWin.tableContainer.setVisibility(0);  // 显示表格
});
floatyWin.collapseBtn.click(() => {
  floatyWin.tableContainer.setVisibility(8);  // 隐藏表格
});
效果说明:
- 初始状态只显示两个按钮
- 点击【展开】后显示带边框的表格,包含3行2列数据
- 点击【折叠】后隐藏表格区域
- 添加了分隔线提升表格可读性
- 所有控件使用固定宽度保持表格对齐
                ℹ️ 本回答由 AI 生成,内容仅供参考