2010-11-08 6 views
0

Je voudrais créer un écran d'éditeur simple - similaire à l'écran "Ajouter un événement" sur Samsung Galaxy S Calendar App. Cet écran ressemble totalement à un écran de préférences, avec chaque élément (nom de l'événement, date de l'événement, etc.) dans une ligne distincte. Mais je suis à peu près sûr que toutes les données de cet écran ne sont pas sauvegardées en tant que SharedPreferences. Donc, ma question est: avez-vous une idée de comment créer un écran qui va ressembler? Dois-je définir ListView avec une vue personnalisée pour chaque ligne de la liste?Galaxy S - Calendrier Ajouter un écran d'événement

Répondre

0

Une vue de liste correspond généralement à un nombre dynamique de vues. On dirait que vous pourriez facilement faire cela avec juste une linearlayout ou une scrollview.

+0

J'ai trouvé la capture d'écran de cet écran: http://kollerie.wordpress.com/2010/08/01/samsung-galaxy-s-peculiarities-01/ (http: //kollerie.files.wordpress. com/2010/08/02_create_event.png). Comme vous pouvez le voir, chaque élément est séparé par une ligne. Je pense que ce n'est pas possible avec LinearLayout. Chaque comportement d'élément est similaire aux éléments de ListView. – fak1r

+0

Après quelques recherches, je suis arrivé à la conclusion que c'est PreferenceScreen avec quelques préférences personnalisées. L'écran est appelé avec startActivityForResult et le résultat de l'entrée de l'utilisateur peut être lu à partir de l'ensemble. – fak1r

Questions connexes