在AutoJS中,Spinner控件的位置可以使用setGravity()
方法來設(shè)置,具體代碼如下:
var spinner = context.getSystemService(context.WINDOW_SERVICE).getDefaultDisplay();
var params = new android.view.WindowManager.LayoutParams(
android.view.WindowManager.LayoutParams.WRAP_CONTENT,
android.view.WindowManager.LayoutParams.WRAP_CONTENT,
android.view.WindowManager.LayoutParams.TYPE_TOAST,
android.view.WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE,
android.graphics.PixelFormat.TRANSLUCENT
);
params.gravity = android.view.Gravity.CENTER; // 設(shè)置Spinner控件在屏幕中央顯示
spinner.addView(spinnerView, params);
上面的代碼中,params.gravity
的值可以根據(jù)需要調(diào)整來設(shè)置Spinner控件的位置,如左上角、右下角等。