热门话题
  • ...
    讨论 37 · 今日 0
  • ...
    讨论 12 · 今日 0
  • ...
    讨论 2 · 今日 0
  • 官方公告...
    讨论 1 · 今日 0
  • ...
    讨论 0 · 今日 0
  • 今天刚接触,做了一个浏览器的基础部分 1月前

    曬榖31135 1113°
    {
       线性布局,
       宽度=-1,
       高度=-1   {
          自适应布局,
          id=1,
          上外边距=0,
          名称="自适应布局1",
          宽度="-1",
          左外边距=0,
          高度="-1"      {
             编辑框,
             X坐标=40,
             Y坐标=0,
             id=3,
             名称="编辑框1",
             宽度="285",
             高度="-2"
          },
          {
             com.s5droid.core.components.x5浏览框类库.x5浏览框,
             X坐标=0,
             Y坐标=40,
             id=5,
             名称="x5浏览框1",
             宽度="-1",
             高度="-2"
          },
          {
             按钮,
             id=7,
             内容="●●●",
             名称="按钮1",
             字体大小="6",
             宽度="40",
             背景颜色="#ffffffff",
             边框圆角=1,
             边框颜色="#fffefefe",
             高度="40"
          },
          {
             按钮,
             X坐标=325,
             Y坐标=0,
             id=8,
             内容="->",
             名称="按钮2",
             字体大小="14",
             宽度="40",
             粗体=真,
             背景颜色="#ffffffff",
             边框圆角=1,
             边框颜色="#fffefefe",
             高度="40"
          },
          {
             宫格布局,
             X坐标=0,
             Y坐标=40,
             id=10,
             可视=假,
             名称="宫格布局1",
             宽度="-1",
             高度="600"         {
                按钮,
                id=11,
                内容="后退",
                可视=假,
                名称="按钮3",
                宽度="-2",
                背景颜色="#ffffffff",
                高度="-2"
             },
             {
                按钮,
                id=12,
                内容="刷新",
                可视=假,
                名称="按钮4",
                宽度="-2",
                背景颜色="#ffffffff",
                高度="-2"
             }
          }
       }
    }
    /////////////////////////////////////////////////////////////
    变量 网页加载完毕 为 逻辑型;
    变量 显示菜单 为 逻辑型;
    
    事件 主窗口:创建完毕()
       主窗口.隐藏标题栏();
       编辑框1.单行输入(真);
       x5浏览框1.初始化();
       编辑框1.内容("https://m.baidu.com");
       x5浏览框1.加载网址(编辑框1.内容);
       显示菜单=假;
    结束 事件
    
    事件 主窗口:按下某键(键代码 为 整数型)
       如果 键代码 == 返回键 则
       结束程序();
       结束 如果
    结束 事件
    
    事件 x5浏览框1:网页加载完成(网址 为 文本型)
       编辑框1.内容(网址);
       网页加载完毕=真;
       编辑框1.可用(真);
    结束 事件
    
    事件 x5浏览框1:进度值改变(进度 为 整数型)
       如果 网页加载完毕 == 假 && 进度 != 100 则
       编辑框1.内容("加载数据:" + 到文本(进度) + "%");
       结束 如果
    结束 事件
    
    事件 x5浏览框1:网页开始加载(网址 为 文本型)
       网页加载完毕=假;
       编辑框1.可用(假);
    结束 事件
    
    事件 按钮2:被按下(X坐标 为 整数型,Y坐标 为 整数型)
       如果 编辑框1.内容() != "" 则
       变量 地址文本 为 文本型 = 编辑框1.内容();
       如果 地址文本.包含("http://") == 假 && 地址文本.包含("https://") == 假 则
       地址文本="http://" + 地址文本;
       结束 如果
       x5浏览框1.加载网址(地址文本);
       结束 如果
    结束 事件
    
    事件 按钮1:被单击()
       弹出提示(按钮3.可视());
       如果 显示菜单 == 真 则
       宫格布局1.可视(假);
       按钮3.可视(假);
       按钮4.可视(假);
       显示菜单=假;
       否则如果 显示菜单 == 假 则
       宫格布局1.可视(真);
       按钮3.可视(真);
       按钮4.可视(真);
       显示菜单=真;
       结束 如果
    结束 事件 
    
    事件 按钮3:被单击()
       x5浏览框1.后退();
       宫格布局1.可视(假);
       按钮3.可视(假);
       按钮4.可视(假);
       显示菜单=假;
    结束 事件
    
    事件 按钮4:被单击()
       x5浏览框1.重载();
       宫格布局1.可视(假);
       按钮3.可视(假);
       按钮4.可视(假);
       显示菜单=真;
    结束 事件


    8
    6
    3