在AutoJS中為Spinner添加提示信息可以通過在Spinner中添加一個TextView來實現。以下是一個示例代碼:
var activity = com.stardust.autojs.runtime.accessibility.AccessibilityService.current().getActivity();
var spinner = new android.widget.Spinner(activity);
// 創建一個ArrayAdapter
var adapter = new android.widget.ArrayAdapter(activity, android.R.layout.simple_spinner_item, ["選項1", "選項2", "選項3"]);
// 設置下拉列表的樣式
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
// 設置Adapter
spinner.setAdapter(adapter);
// 創建一個TextView,用于顯示提示信息
var hintTextView = new android.widget.TextView(activity);
hintTextView.setText("請選擇一個選項");
hintTextView.setTextColor(android.graphics.Color.GRAY);
// 將TextView添加到Spinner的下拉列表中
spinner.setPromptView(hintTextView);
// 將Spinner添加到布局中
var layout = new android.widget.LinearLayout(activity);
layout.addView(spinner);
// 顯示布局
activity.setContentView(layout);
在上面的代碼中,我們首先創建一個Spinner,并創建一個包含三個選項的ArrayAdapter來設置Spinner的選項。然后創建一個TextView來顯示提示信息,并將其添加到Spinner的下拉列表中。最后將Spinner添加到一個LinearLayout布局中,并顯示在界面上。