找回密码
 免费注册

QQ登录

只需一步,快速开始

搜索
查看: 6|回复: 0

【教程】远程赋值,随意更换内容

[复制链接]

【教程】远程赋值,随意更换内容

[复制链接]

幼儿园


UID
144
主题
7
回帖
0
金币
0 枚
银币
23 枚
铜币
27 枚
下载币
48 枚
在线时间
4 小时

QQ

最佳新人活跃会员热心会员

xk***

幼儿园


UID
144
主题
7
回帖
0
金币
0 枚
银币
23 枚
铜币
27 枚
下载币
48 枚
在线时间
4 小时

QQ

最佳新人活跃会员热心会员

昨天 10:24 | 显示全部楼层 |阅读模式 来自 湖南

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?免费注册

×

【教程】远程赋值,随意更换内容

【教程】远程赋值,随意更换内容


  1. --状态栏沉浸透明
  2. import "android.graphics.Color"
  3. local window=this.getWindow()
  4. window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS)
  5. window.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE)
  6. window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS)
  7. window.setStatusBarColor(Color.TRANSPARENT)
  8. 状态栏高度=this.getResources().getDimensionPixelSize(luajava.bindClass("com.android.internal.R$dimen")().status_bar_height)
  9. --远程数据获取
  10. url="http://jishiben.site/?s=123123/TsQS7YUe:text"--网页链接
  11. Http.get(url,nil,"UTF-8",nil,function(状态码,远程内容)
  12.   我是标题=远程内容:match("【标(.-)题】")
  13.   a=远程内容:match("【1】(.-)【1】")
  14.   b=远程内容:match("【2】(.-)【2】")
  15.   c=远程内容:match("【3】(.-)【3】")
  16.   标题.setText(我是标题)
  17.   第一行文本.setText(a)
  18.   第二行文本.setText(b)
  19.   第三行文本.setText(c)
  20. end)
  21. --设置文本属性
  22. function 文本(内容,id)
  23. return
  24.   {
  25.     TextView;--文本框控件
  26.     id=id;--控件ID
  27.     text=内容;--文本内容
  28.     textSize="15sp";--文本大小
  29.     textColor="#222222";--文本颜色
  30.   }
  31. end
  32. 标题栏布局=--布局命名
  33. {
  34.   LinearLayout;--线性布局
  35.   orientation="horizontal";--布局方向
  36.   layout_width="fill";--布局宽度
  37.   layout_height="56dp";--布局高度
  38.   layout_marginTop=状态栏高度;--布局顶距
  39.   gravity="left|center";--重力居左|置中
  40.   {
  41.     TextView;--文本框控件
  42.     id="标题";--控件ID
  43.     layout_marginLeft="4%w";--布局左距
  44.     layout_weight="1";--权重分配
  45.   --  text="自定义标题";--文本内容
  46.     textSize="18sp";--文本大小
  47.     textColor="#ffffff";--文本颜色
  48.     singleLine=true;--禁止文本换行
  49.   },
  50.   {
  51.     ImageView;--图片框控件
  52.     layout_width="56dp";--布局宽度
  53.     layout_height="56dp";--布局高度
  54.     padding="16dp";--布局填充
  55.     src="icon.png";--视图路径
  56.     --colorFilter="";--图片颜色
  57.   },
  58. }--线性布局结束
  59. layout=--布局命名
  60. {
  61.   LinearLayout;--线性布局
  62.   orientation="vertical";--布局方向
  63.   layout_width="fill";--布局宽度
  64.   layout_height="fill";--布局高度
  65.   {
  66.     LinearLayout;--线性布局
  67.     orientation="vertical";--布局方向
  68.     layout_width="fill";--布局宽度
  69.     layout_height="wrap";--布局高度
  70.     background="#ff2196f3";--布局背景
  71.     elevation="4dp";--阴影层次
  72.     标题栏布局,
  73.   };--线性布局结束
  74.   {
  75.     ScrollView;--纵向滑动控件
  76.     layout_width="fill";--布局宽度
  77.     layout_height="fill";--布局高度
  78.     overScrollMode=View.OVER_SCROLL_NEVER;--隐藏圆弧阴影
  79.     verticalScrollBarEnabled=false;--隐藏纵向滑条
  80.     {
  81.       LinearLayout;--线性布局
  82.       orientation="vertical";--布局方向
  83.       layout_width="fill";--布局宽度
  84.       layout_height="fill";--布局高度
  85.       --开始布局
  86.       文本("","第一行文本"),
  87.       文本("","第二行文本"),
  88.       文本("","第三行文本"),
  89.     };--线性布局结束
  90.   };--纵向滑动控件结束
  91. }--线性布局结束
  92. activity.setContentView(loadlayout(layout))--全屏框架
复制代码


楼主热帖
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

Archiver|小黑屋|FusionApp论坛 | |网站地图|网站地图
ANK V1.1.8 正式版支持 | 本站服务器位于中国香港,无需办理内地 ICP 备案,运营遵守香港地区相关法律规定。

GMT+8, 2026-8-5 03:07

快速回复