如何在android中设置微调器的默认值

1 android android-spinner

在我的应用程序中,我想使用Spinner这个在此处输入链接描述

我使用以下代码从服务器获取数组列表:

InterfaceApi api = ApiClient.getClient().create(InterfaceApi.class);
Call<StringListDataResponse> call = api.getGetAggregationGenres();

call.enqueue(new Callback<StringListDataResponse>() {
    @Override
    public void onResponse(Call<StringListDataResponse> call, Response<StringListDataResponse> response) {
        if (response.body().getData() != null) {
            spinner.setItems(response.body().getData());
        }
    }

    @Override
    public void onFailure(Call<StringListDataResponse> call, Throwable t) {

    }
});
Run Code Online (Sandbox Code Playgroud)

Spinner 所选商品代码:

spinner.setOnItemSelectedListener(new MaterialSpinner.OnItemSelectedListener<String>() {

            @Override public void onItemSelected(MaterialSpinner view, int position, long id, String item) {
                Snackbar.make(view, "Clicked " + item, Snackbar.LENGTH_LONG).show();
            }
    });
Run Code Online (Sandbox Code Playgroud)

但我想为这个微调器设置默认值。
首先显示我的默认值,当所选项目从列表中显示此项目。

我怎么能呢?

Ani*_*nil 5

用这个

spinner.setSelection(position);//to set default values
Run Code Online (Sandbox Code Playgroud)

要获得选定的值,请使用此

spinner.getSelectedItem();
Run Code Online (Sandbox Code Playgroud)

嗨在你的图书馆你可以使用这个

spinner.setSelectedIndex(2); 
Run Code Online (Sandbox Code Playgroud)