множественная зависимость в checkboxpreference android или зависимость listpreference

Например: у меня есть три флажка на экране предпочтений, и от каждого флажка зависят 3 разных списка предпочтений (A, B, C) . Я хочу, чтобы пользователь выбирал только один флажок за раз. Как мне этого добиться?

  1. На экране настроек нет переключателя

  2. Я не могу использовать Listpreference, если могу его использовать

      ListPreference У меня есть три флажка на экране предпочтений, и от каждого флажка зависит 3 разных списка предпочтений (A, B, C). Я хочу, чтобы пользователь выбирал только один флажок за раз. Как ...  

    Например: у меня есть три флажка на экране предпочтений, и от каждого флажка зависят 3 разных списка предпочтений (A, B, C) . Я хочу, чтобы пользователь выбирал только один флажок за раз. Как мне этого добиться?

    1. На экране настроек нет переключателя

    2. Я не могу использовать Listpreference, если могу его использовать

        ListPreference У меня есть три флажка на экране предпочтений, и от каждого флажка зависит 3 разных списка предпочтений (A, B, C). Я хочу, чтобы пользователь выбирал только один флажок за раз. Как ...  

      Например: у меня есть три флажка на моем экране предпочтений и есть 3 разных списка предпочтений (A, B, C) , зависящих от каждого флажка. Я хочу, чтобы пользователь выбирал только один флажок за раз. Как мне этого добиться?

      1. На экране настроек нет переключателя

      2. Я не могу использовать Listpreference, если могу его использовать

          ListPreference Я хочу, чтобы пользователь выбирал только один флажок за раз. Как мне этого добиться? 

        1. На экране настроек нет переключателя

        2. Я не могу использовать Listpreference, если могу его использовать

            ListPreference Я хочу, чтобы пользователь выбирал только один флажок за раз. Как мне этого добиться? 

          1. На экране настроек нет переключателя

          2. Я не могу использовать Listpreference, если могу его использовать

              ListPreference
             android: key = "livewallpaper_testpattern"
             android: title = "@ string / livewallpaper_settings_title"
             android: summary = "@ string / livewallpaper_settings_summary"
             android: entries = "@ array / livewallpaper_testpattern_names"
             android: entryValues ​​= "@ array / livewallpaper_testpattern_prefix"
            

          Массив этого Listprefrence - "синий", "красный", "белый"

          , если он синий ListPreference A зависит от синего

          , если он красный ListPreference B зависит от красного

          , если он белый ListPreference C зависит от белого цвета

          Как я могу это сделать?

          Я искал 3-4 страницы в Google, и здесь почти все об этом, но я не смог найти ответа.

          С уважением,

          Спасибо за заранее ..

5
задан JoeSlav 30 March 2011 в 09:30
поделиться