如何添加空的第一个值并将其设置为null appcompat Spinner

时间:2018-03-01 15:50:54

标签: android spinner android-databinding appcompat-v7-r23

我在Android中以双向数据绑定微调器创建,并使用REST GET的结果添加值。

我现在需要将微调器的第一个值添加为空字符串,当从微调器中选择它时,该值将为null。

在片段类中,我写了这段代码:

//spinner 
appCompatSpinner = binding.spinner;
spinnerAdapter = new SpinnerAdapter(getActivity(), viewModel.usersDetailsList );
appCompatSpinner.setAdapter(spinnerActorAdapter);

appCompatSpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
  @Override
  public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
      viewModel.onSelected(position);
  }

  @Override
  public void onNothingSelected(AdapterView<?> parent) {

  }
});

mAdapter.notifyDataSetChanged();

有人可以帮我实现吗?

0 个答案:

没有答案