2011-08-08 66 views
1

是否可以使用恢复依赖关系?Android偏好设置:依赖关系

<Preference android:key="test" 
    android:title="@string/test" android:summary="@string/test_summary" 
    android:dependency="dependOn" /> 

在这个例子中,如果选择了dependsOn,那么会显示测试首选项,但是我希望它能够反过来。

+1

我相信这是你正在寻找http://stackoverflow.com/questions/3591901/how-to-do-opposite-of-of-preference-attribute-androiddependency/3591956#3591956 – hrules6872

回答

0

您可以将一个侦听器放在dependOn复选框上,并启用测试首选项,因为dependOn将变为选中状态。在dependOn定义

android:disableDependentsState="true" 

问候, 斯特凡

+0

谢谢,那会也是我的解决方案。但我在那里也有一个更简单的方法来实现它。 –

6

实际上,你可以通过设置实现这一目标。