-- 设置为竖屏模式
activity.setRequestedOrientation(1)

function hexToColor(hex)
 -- 去掉 # 前缀
 hex = hex:gsub("#", "")
 -- 将十六进制转换为数字
 local color = tonumber(hex, 16)
 return color
end

local hexColor = "#ff009688"
local MyColor = hexToColor(hexColor)
写入文件(随机色,MyColor)
读取颜色(随机色,随机色)

layout=--常规框架
{
 LinearLayout;--线性控件
 orientation='vertical';--布局方向
 layout_width='fill';--布局宽度
 layout_height='fill';--布局高度
 background='#ffffff';--布局背景
 {
 TextView;--文本控件
 text='建站资源';--显示文字
 textSize = '20sp',
 id="zhan";
 textColor = '#333333',
 layout_gravity = "center|bottom",
 layout_marginTop = '35px',
 };
 {
 TextView;--横向分割线
 layout_width='97.4%w';--分割线宽度
 layout_height='5px';--分割线厚度
 layout_marginTop='10dp';--布局顶距
 layout_marginBottom='10dp';--布局底距
 layout_gravity='center';--高度居中
 backgroundColor=MyColor;--分割线颜色
 };
 {
 GridView;
 id="list";
 numColumns=3;--列数
 layout_width='fill';--宽度
 layout_height='fill';--高度
 horizontalSpacing="6dp";--横向布局
 verticalSpacing="0dp";--竖向布局
 layout_gravity="center";
 OverScrollMode=2;
 };
}
webView.addView(loadlayout(layout))

function 布局边框(边框粗细,边框颜色,背景颜色,圆角大小)
 import "android.graphics.drawable.GradientDrawable"
 drawable=GradientDrawable()
 drawable.setShape(GradientDrawable.RECTANGLE)
 drawable.setStroke(边框粗细,tonumber(边框颜色))--边框粗细和颜色
 drawable.setColor(tonumber(背景颜色))--背景颜色
 drawable.setCornerRadius(圆角大小)--圆角
 return drawable
end

item={
 LinearLayout;
 layout_height="48dp";
 layout_width="fill";
 {
 LinearLayout;
 layout_height="fill";
 layout_width="fill";
 layout_margin="5dp";
 BackgroundDrawable=布局边框(4,MyColor,0x00000000,15);
 {
 TextView;
 id="name";
 layout_height="fill";
 layout_width="fill";
 gravity="center";
 --textColor="#FFEC6A5C",--文字颜色
 };
 {
 TextView;
 id="url";
 layout_width="0dp";
 layout_height="0dp";
 },
 }
}

adapter=LuaAdapter(activity,item) --执行代码
list.onItemClick=function(l,v,p,i)
 if( v.Tag.name.text): find "密码" then
 mima=v.Tag.name.text:match('密码(.-)]')
 复制文本(mima)
 --print("正在载入 "..v.Tag.name.text.."\n密码已自动复制到系统剪贴板")
 子页面("安卓",v.Tag.url.text) 
 else
 --print("正在载入 "..v.Tag.name.text)
 子页面("安卓",v.Tag.url.text) 
 end
end

list.onItemLongClick=function(l,v,p,i)
 print("使用系统默认浏览器打开\n"..v.Tag.url.text)
 调用浏览器(v.Tag.url.text)
 return true--防止触发点击事件
end

zhan.onLongClick=function()
 items={"三维空间账号(txcgb(d*w5*5))","免费主机账号(fr3a_34256837(5*5))"}
 AlertDialog.Builder(this)
 .setTitle("建站资源账号复制")
 .setItems(items,{onClick=function(l,v)
 if v==0 then
 复制文本("txcgb") 
 写入文件(UA,塞班)
 写入文件(UA标识,"塞班")
 子页面("塞班","https://cp.3v.do/host/manage.asp")
 end
 if v==1 then
 复制文本("fr3a_34256837")
 写入文件(UA,塞班)
 写入文件(UA标识,"塞班")
 子页面("塞班","https://www.freehost.cc/auth/login")
 end
 if v==2 then
 复制文本("cca_32942835") 
 print"账号已复制到剪贴板"
 end
 if v==e then
 复制文本("vh0_34039523") 
 print"账号已复制到剪贴板"
 end
 end})
 .show() 
end

list.Adapter=adapter --应用推荐列表

adapter.add{name="灰狼云空间\ncgb.163",url="https://yun316.net/user/home"}

adapter.add{name="灰狼二级域名\n[txcgb.txyjm]",url="http://dns.yun316.net/home"}

adapter.add{name="三维空间面板",url="https://cp.3v.do/host/manage.asp"}

adapter.add{name="西数个人中心",url="https://m.west.cn/m/manager/"}

adapter.add{name="影视站长圈",url="https://www.yszzq.com/ziyuan/web/19_0_0_0_newstime_0.html"}

adapter.add{name="特殊符号",url="https://funletu.com/emoji/"}

adapter.add{name="小刀资源网",url="https://www.x6d.com/"}

