1. Nimm jetzt an unserem Geotel Note - Gewinnspiel teil - Informationen zum Note findest Du hier!
  1. Webster, 31.05.2010 #1
    Webster

    Webster Threadstarter Fortgeschrittenes Mitglied

    Hi beisammen,

    ich möchte in den Einstellungen drei Checkboxen haben, wovon die Erste erst aktiv ist, wenn die Zweiten und Dritte gecheckt sind.

    Leider kann man bei den android:dependency nur eine Abhängigkeit eintragen.

    Code:
            <CheckBoxPreference
                android:key="rest_autologin"
                android:title="@string/cfg_rest_autologin"
                android:summary="@string/cfg_rest_autologin_desc"
                [COLOR=Red]android:dependency="rest_save_passwd"[/COLOR]
                android:defaultValue="false" />
            
            <CheckBoxPreference
                android:key="rest_save_username"
                android:title="@string/cfg_rest_save_user"
                android:summary="@string/cfg_rest_save_user_desc"
                android:defaultValue="true" />
                        
            <CheckBoxPreference
                android:key="rest_save_passwd"
                android:title="@string/cfg_rest_save_passwd"
                android:summary="@string/cfg_rest_save_passwd_desc"
                android:defaultValue="false" />
    
    Gibt es eine Möglichkeit, dass diese Option nur dann aktiviert wird, wenn beide anderen gecheckt sind?

    Gruß
    Webster
     
  2. MichaelS, 31.05.2010 #2
    MichaelS

    MichaelS Fortgeschrittenes Mitglied

    machs doch programm technisch ;) xml is net immer die lösung ,) einfach dich ans event vom click hängen der checkboxen und selber prüfen und enablen ;)
     
    Webster bedankt sich.
  3. Webster, 14.06.2010 #3
    Webster

    Webster Threadstarter Fortgeschrittenes Mitglied

    Danke, hat wunderbar geklappt.