require "import" import "android.app.*" import "android.os.*" import "android.widget.*" import "android.view.*" --import "layout" activity.setTheme(android.R.style.Theme_Material_Light_NoActionBar) --activity.setContentView(loadlayout(layout)) --主题 --背景白色无标题栏 --activity.setTheme(android.R.style.Theme_DeviceDefault_Light_NoActionBar)--背景白色无标题栏 import "android.view.WindowManager" import "android.graphics.drawable.ColorDrawable" --沉浸栏 activity.getWindow().addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS).setStatusBarColor(0xff21a675);----颜色0xFF4C8DAD --底部导航栏 import "android.graphics.Color" --activity.getWindow().setNavigationBarColor(Color.parseColor("#ff21a675")) activity.getWindow().setNavigationBarColor(0xff21a675); layout= { LinearLayout,--线性布局 orientation='vertical',--方向 layout_width='fill',--宽度 Focusable=true; FocusableInTouchMode=true;--禁止弹出输入法 { LinearLayout,--线性布局 orientation='horizontal',--方向 layout_width='fill',--宽度 layout_height='56dp',--高度 background='#ff21a675',--背景颜色或图片路径 { CardView;--卡片控件 layout_margin='5dp';--边距 layout_gravity='center';--重力 --左:left 右:right 中:center 顶:top 底:bottom elevation='1dp';--阴影 layout_width='fill';--宽度 layout_height='38dp';--高度 CardBackgroundColor='#FCF7FF';--颜色 radius='5dp';--圆角 { EditText,--编辑框控件 layout_width="fill",--布局宽度 layout_height="fill",--布局高度 layout_marginLeft='10dp';--左距 hint="搜索电影、电视剧、综艺、动漫",--编辑框内容为空时提示 padding="6dp",--填充边距 textSize="15sp",--文本大小 imeOptions="actionSearch",--搜索 singleLine=true,--禁止换行输入 background='#00FFFFFF',--背景颜色或图片路径 id="搜索编辑框",--控件ID }; }; }; { LinearLayout,--线性布局 orientation='vertical',--方向 layout_width='fill',--宽度 layout_height='fill',--高度 gravity='center';--重力属性 --visibility=0,--不可视4--隐藏8--显示0 id="shuaxin"; --id="加载中"; { ProgressBar;--进度条 layout_width='33dp';--进度条宽度 layout_height='33dp';--进度条高度 --小号风格 -- style='?android:attr/progressBarStyleSmall'; }; { TextView;--文本控件 gravity='center';--重力 --左:left 右:right 中:center 顶:top 底:bottom layout_width='fill';--宽度 --layout_height='fill';--高度 textColor='#036E29';--文字颜色 text='正在加载中,请等待...?';--显示文字 textSize='12dp';--文字大小 }; }; { PullingLayout;--下拉刷新 PullUpEnabled=true;--上拉刷新 -- PullDownEnabled=true;--下拉刷新 stateColor="#069928",--设置颜色 id="刷新"; { GridView,--网格视图 numColumns=2,--单排显示数 layout_width="fill",--宽度 layout_height="wrap",--高度 VerticalScrollBarEnabled=false, --OverScrollMode=2,--线条 id="list"; }; }; }; activity.setContentView(loadlayout(layout))--布局视图 适配器布局= { LinearLayout,--线性布局 orientation='vertical',--方向 layout_width='fill',--宽度 layout_height='wrap',--高度 --background='#00FFFFFF',--背景颜色或图片路径 { CardView;--卡片控件 layout_margin='4dp';--边距 layout_gravity='center';--重力 --左:left 右:right 中:center 顶:top 底:bottom elevation='2dp';--阴影 layout_width='fill';--宽度 layout_height='wrap';--高度 CardBackgroundColor='#ffffffff';--颜色 radius='3dp';--圆角 { LinearLayout,--线性布局 orientation='vertical',--方向 layout_width='fill',--宽度 layout_height='fill',--高度 -- gravity='center|top';--重力 { ImageView;--图片控件 src='';--图片路径 layout_width='fill';--宽度 layout_height='100dp';--高度 scaleType='fitXY';--图片显示类型 id="tupian"; }, { TextView;--文本控件 gravity='center';--重力 -- style="?android:attr/windowTitleStyle";--文本样式 layout_width='fill';--宽度 layout_height='36dp';--高度 textColor='#333333';--文字颜色 text='标题';--显示文字 textSize='14dp';--文字大小 padding="4dp",--填充边距 lines="1",--文本显示行 id="wen1"; }; { TextView,--文本控件 visibility=8,--控件能见度--不可视:4--隐藏:8--显示:0 id="wen2", }, { TextView,--文本控件 visibility=8,--控件能见度--不可视:4--隐藏:8--显示:0 id="tup3", }, }, } } data={} adpp=LuaAdapter(activity,data,适配器布局) list.Adapter=adpp 页码=1 function 搜索引擎(页码) 网页="https://gimytv.app/search/"..搜索编辑框.text.."----------"..页码.."---.html" Http.get(网页,function(连接状态,网页源码) if 连接状态==200 then--判断网络连接状态 local 范围=网页源码:match('