Options
显示所有项
  • 仅显示公有项
  • 显示保护/公有项
  • 显示所有项
Menu

ui/layout模块

索引

变量

常量 R

R: Resources = ...

类似于Android中的R,用于获取资源相关的ID,比如R.drawable.ic_launcherR.style.ScriptTheme等。

示例
"nodejs";

const { R } = require("ui");

const context = $autojs.androidContext;
console.log(context.getDrawable(R.drawable.ic_delete))

参见

https://developer.android.google.cn/reference/android/R

函数

defaultThemeContext

  • defaultThemeContext(): Context
  • 获取默认主题的Context。

    返回 Context

inflateXml

  • inflateXml(ctx: Context, xml: string, parent?: ViewGroup, attachToParent?: boolean): JsView<View>
  • 解析xm内容并创建其对应的View树。若解析失败则抛出InflateException异常。

    参数

    • ctx: Context

      Android Context对象,若要创建androidx相关的View,则必须指定Material相关主题的Context

    • xml: string

      xml内容

    • 可选 parent: ViewGroup

      若attachToRoot为false,则指定parent为新创建的View的父View;若attachToRoot为false,则parent为解析xml过程中用于生成LayoutParams的View。默认为null。

    • 可选 attachToParent: boolean

      创建新View后是否添加到parent中,默认为false

    返回 JsView<View>