ui/layout


ui/layout

目录

接口

变量

函数

变量

R

Const 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, xml, parent?, attachToParent?): JsView<View>

解析xm内容并创建其对应的View树。若解析失败则抛出InflateExceptionopen in new window异常。

参数

名称 类型 描述
ctx Context Android Contextopen in new window对象,若要创建androidx相关的View,则必须指定Material相关主题的Context
xml string xml内容
parent? any 若attachToRoot为false,则指定parent为新创建的View的父View;若attachToRoot为false,则parent为解析xml过程中用于生成LayoutParams的View。默认为null。
attachToParent? boolean 创建新View后是否添加到parent中,默认为false

返回值

JsView<View>