温馨提示×

在AutoJS中如何设置Spinner的数据源

小樊
87
2024-08-18 08:44:35
栏目: 编程语言

要设置Spinner的数据源,可以使用setEntries方法。以下是一个示例代码:

// 创建一个Spinner
var spinner = context.getSystemService(context.LAYOUT_INFLATER_SERVICE).inflate(org.autojs.autojs.R.layout.spinner, null);
var spinnerView = spinner.findViewById(org.autojs.autojs.R.id.spinner);

// 设置Spinner的数据源
var entries = ["Item 1", "Item 2", "Item 3"];
var adapter = new android.widget.ArrayAdapter(context, android.R.layout.simple_spinner_item, entries);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinnerView.setAdapter(adapter);

// 显示Spinner
dialogs.build({
    customView: spinner,
    wrapInScrollView: false
}).show();

在这个示例中,我们首先创建了一个Spinner,并通过setEntries方法设置了数据源为一个包含三个字符串的数组。然后创建了一个ArrayAdapter来将数据源和Spinner关联起来,并设置了Spinner的布局样式。最后使用dialogs.build方法来显示Spinner。

0