setSelected 布尔值不能应用于 int
setSelected boolean cannot be apply to int
我有一个微调器,我想将 30 设置为默认值:
String[] items = new String[]{"15", "30", "60", "90", "Off"};
ArrayAdapter<String> adapter = new ArrayAdapter<>(this, android.R.layout.simple_spinner_dropdown_item, items);
int spinnerPosition = adapter.getPosition("30");
dropdown.setSelected(spinnerPosition);
问题出在行 dropdown.setSelected(spinnerPosition);
spinnerPosition 给我错误:View 中的 setSelect (boolean) cannot be apply to (int)
有什么解决办法并将 30 设置为默认值吗?
您可能需要使用 setSelection()
,而不是设置选择:)
在此之前为您的微调器/下拉菜单设置适配器 :)
我有一个微调器,我想将 30 设置为默认值:
String[] items = new String[]{"15", "30", "60", "90", "Off"};
ArrayAdapter<String> adapter = new ArrayAdapter<>(this, android.R.layout.simple_spinner_dropdown_item, items);
int spinnerPosition = adapter.getPosition("30");
dropdown.setSelected(spinnerPosition);
问题出在行 dropdown.setSelected(spinnerPosition);
spinnerPosition 给我错误:View 中的 setSelect (boolean) cannot be apply to (int)
有什么解决办法并将 30 设置为默认值吗?
您可能需要使用 setSelection()
,而不是设置选择:)
在此之前为您的微调器/下拉菜单设置适配器 :)