2011-06-11 1 views

Répondre

1

Désolé de dire une telle chose démotivante, mais je ne voudrais même pas essayer de le faire. Vous devez réaliser que simplement peindre un "rectangle flottant sur l'écran" ne suffit pas - ce "rectangle flottant" devrait être un champ focalisable qui apparaît sur d'autres champs sur l'écran, cependant ceci est impossible avec 4.6 APIs.

+1

Il est impossible, mais prendrait une quantité raisonnable de travail. Cela dépasse probablement ce qui peut être répondu via SO, cependant. –

1

Dites que vous voulez créer un champ de saisie semi-automatique pour les contacts.

  1. Faire un objet qui stocke toutes les informations de contact

  2. Faire une classe CustomAutoCompleteFld avec étend le terrain.

  3. Lorsque ce champ est cliqué, fieldchanged() sera invoqué.

  4. Maintenant, affichez un écran popup avec une largeur personnalisée n ht par rapport aux enregistrements à afficher. Ce popupScreen est votre 'rectangle flottant'. Les enregistrements à ajouter doivent eux-mêmes être par exemple: LabelFields cliquables Les enregistrements à afficher dépendent de votre 'Search algo' effectué sur l'obj stocker vos informations de contacts. Vous devrez implémenter votre propre algo de recherche.

  5. maintenant en cliquant sur le dossier à savoir le labelfld, appelez le fieldChanged du LabelFld et faire un traitement ultérieur

Questions connexes