Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/198.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 禁用Android首选项中的部分/所有单选按钮_Java_Android - Fatal编程技术网

Java 禁用Android首选项中的部分/所有单选按钮

Java 禁用Android首选项中的部分/所有单选按钮,java,android,Java,Android,我已经搜索了谷歌,堆栈溢出等搜索答案,但失败了 我希望在一个Android首选项中以编程方式禁用/启用选定的单选按钮 例如,有一个带有6个选项的单选按钮首选项,但根据某些条件(与首选项无关),其中一些选项将不可选择,并应显示为禁用 我可以看到如何禁用完整的单选按钮组,而不是单个单选按钮 有人能帮忙吗?好的,内置的列表首选项不支持这一点。欢迎您编写自己的自定义首选项,或者扩展列表首选项,在这里您可以提供自己的适配器,并以这种方式禁用某些项。AFAIK,内置的列表首选项不支持此功能。欢迎您编写自己的

我已经搜索了谷歌,堆栈溢出等搜索答案,但失败了

我希望在一个Android首选项中以编程方式禁用/启用选定的单选按钮

例如,有一个带有6个选项的单选按钮首选项,但根据某些条件(与首选项无关),其中一些选项将不可选择,并应显示为禁用

我可以看到如何禁用完整的单选按钮组,而不是单个单选按钮


有人能帮忙吗?

好的,内置的
列表首选项不支持这一点。欢迎您编写自己的自定义
首选项
,或者扩展
列表首选项
,在这里您可以提供自己的
适配器
,并以这种方式禁用某些项。

AFAIK,内置的
列表首选项
不支持此功能。欢迎您编写自己的自定义
首选项
,或者扩展
列表首选项
,在这里你可以提供自己的<代码>适配器<代码>,并禁用某些项目。

考虑扩展该类并自行完成。检查此链接考虑扩展该类并自行完成。检查此链接OK -现在我知道寻找支持的机制没有多大意义。扩展ListPreference类…好的-我现在知道寻找支持的机制来实现这一点没有多大意义-我将查看扩展ListPreference类的示例。。。