在我的应用程序中,我想使用Spinner
并使用此库:enter link description here
我使用以下代码从服务器获取数组列表:
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) {
}
});
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();
}
});
但我希望为此微调器设置默认值。
首先显示我的默认值,当所选项目从列表中显示此项目时。
我该怎么办?
答案 0 :(得分:3)
使用此
spinner.setSelection(position);//to set default values
要获取所选值,请使用此
spinner.getSelectedItem();
您好,在您的图书馆中,您可以使用此
spinner.setSelectedIndex(2);