大家好,小弟请教个问题。
PreferenceScreen类有removePreference()方法可以删掉其包含的某个preference,但是请问如何让这个preference灰色显示而不被删除,因为我想仅在特定条件下才可以click。
感谢大家!
PreferenceScreenremovePreference preference
PreferenceScreen类有removePreference()方法可以删掉其包含的某个preference,但是请问如何让这个preference灰色显示而不被删除,因为我想仅在特定条件下才可以click。
感谢大家!
PreferenceScreenremovePreference preference
我是想将mUplmnPreference对应的菜单灰掉。发现:
(1)使用prefSet.removePreference(mUplmnPreference);可以将mUplmnPreference 对应菜单remove掉,这个是没有问题的。
(2)但用mUplmnPreference.setEnabled(false);发现mUplmnPreference对应的菜单还可以正常使用,而没有被灰掉。
我是想将mUplmnPreference对应的菜单灰掉。发现:
(1)使用prefSet.removePreference(mUplmnPreference);可以将mUplmnPreference 对应菜单remove掉,这个是没有问题的。
(2)但用mUplmnPreference.setEnabled(false);发现mUplmnPreference对应的菜单还可以正常使用,而没有被灰掉。
mUplmnPreference是什么对象,这个应该是针对每项的
我我现在可以删掉,但不能将其灰显
我是想将mUplmnPreference对应的菜单灰掉。发现:
(1)使用prefSet.removePreference(mUplmnPreference);可以将mUplmnPreference 对应菜单remove掉,这个是没有问题的。
(2)但用mUplmnPreference.setEnabled(false);发现mUplmnPreference对应的菜单还可以正常使用,而没有被灰掉。
mUplmnPreference是什么对象,这个应该是针对每项的
这个菜单的功能是“UPLMN设置”。
mUplmnPreference = prefSet.findPreference(UPLMN_KEY);