Android从数据驱动的微调器中获取所选项目的方法如下:
<Spinner
android:id="@+id/spinner"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
List<String> dataList = new ArrayList<>();
dataList.add("选项1");
dataList.add("选项2");
dataList.add("选项3");
ArrayAdapter
或自定义适配器。例如:ArrayAdapter<String> adapter = new ArrayAdapter<>(this, android.R.layout.simple_spinner_item, dataList);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
String selectedItem = parent.getItemAtPosition(position).toString();
// 在这里处理所选项目
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
// 在这里处理没有选择任何选项的情况
}
});
现在,您已经成功设置了一个数据驱动的微调器,并且可以在用户选择某个选项时获取所选项目。您可以根据需要自定义代码,以便在选择某个选项时执行特定操作。
领取专属 10元无门槛券
手把手带您无忧上云