ui/layout
ui/layout
目录
接口
变量
函数
变量
R
• Const
R: Resources
类似于Android中的R,用于获取资源相关的ID,比如R.drawable.ic_launcher
,R.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树。若解析失败则抛出InflateException异常。
参数
名称 | 类型 | 描述 |
---|---|---|
ctx |
Context |
Android Context对象,若要创建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
>