要設置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。