gpt4 book ai didi

android - 如何禁用微调器中的项目?

转载 作者:行者123 更新时间:2023-11-30 05:00:35 25 4
gpt4 key购买 nike

我正在做一个安卓项目。我正在使用微调器来显示下拉列表。我想根据某些条件禁用某些项目。以下是我尝试过的代码:

ArrayAdapter<CharSequence> statusArray = ArrayAdapter.createFromResource(getApplicationContext(), R.array.status_array, android.R.layout.simple_spinner_item);

statusArray.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

// Disable item at position 3
statusArray.setSelection(2, false);

// Set Adapter for Spinner

statusSpinner.setAdapter(statusArray);

这不是确切的代码,但与原始代码相似。我是安卓新手。任何帮助将不胜感激。

最佳答案

每当在 setAdapter 方法上方调用 setEnabled 方法的条件下在微调器中发生选择

ArrayAdapter<CharSequence> statusArray = ArrayAdapter.createFromResource(getApplicationContext(), R.array.status_array, android.R.layout.simple_spinner_item);

statusArray.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

// Disable item at position 3
statusArray.setSelection(2, false);

//Set enable disable as follow
statusSpinner.setEnabled(true/false)
statusSpinner.setClickable(true/false)

// Set Adapter for Spinner
statusSpinner.setAdapter(statusArray);

关于android - 如何禁用微调器中的项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58329382/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com