Question

Je voudrais avoir une préférence de case à cocher qui amène l'utilisateur à un nouveau (sous) écran de préférence si l'utilisateur appuie sur le texte réel (et non sur la case située à droite).

Tout comme le contrôle sous Paramètres -> Sans fil -> Paramètres du réseau mobile -.> Accès Noms des points

Était-ce utile?

La solution

Deux possibilités:

1) Vous pouvez obtenir code source android et voir comment ils le font.

2) Vérifiez les options dans cette question . Je suis en train de passer à un DialogPreference spécifique. Je votre cas particulier, je pense qu'il est préférable de créer et de montrer une nouvelle Dialog.

Autres conseils

Sur mon Nexus One, il n'y a pas case à cocher sur le point d'accès noms préférence. Il est pas non plus sur l'émulateur Android 2.1, le Motorola CLIQ, Ion Google ou le T-Mobile G1.

Le modèle que vous décrivez semble violer la façon dont l'interface utilisateur de préférence est mis en place.

Cela étant dit, si vous trouvez une préférence intégrée dans Android qui se comporte de la façon dont vous voulez, vous pouvez aller le trouver dans le code open source. Un grand nombre des préférences utilisées par les paramètres ne sont pas partie de l'API publique, mais vous pouvez cloner leur mise en œuvre dans votre propre projet.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top