J'essaye de construire une boîte de recherche rapide. c'est fondamentalement un widget. En cliquant, il ouvre la boîte de recherche rapide et lance le navigateur avec une chaîne de requête. Aucune activité sauf la searchactivité.Comment activer le menu option lorsque le champ de recherche est affiché? (SearchManager)
Et aussi ajouté des codes pour 'suggestion de requête récente' Mais avoir un problème pour avoir un menu pour 'effacer l'historique' Voici ce que je voulais mettre en œuvre. Lorsque la boîte de recherche rapide est affichée, en appuyant sur le bouton de menu, je veux que le menu des options apparaisse, que le clavier disparaisse, que la boîte de recherche rapide soit maintenue.
la mise en œuvre de google exemple de code - dictionnaire consultable n'est pas ce que je veux mettre en œuvre. Il démarre une activité avec un message d'instructions et lorsqu'un utilisateur appuie sur le bouton de recherche ou le bouton de menu, il affiche la boîte de recherche rapide. Le mien est quand il fonctionne à partir d'un widget, la boîte de recherche rapide est surgi tout de suite, tout comme le widget de recherche google.
Comment puis-je remplacer onCreateOptionMenu sur searchmanager? Ou est-il possible d'activer le menu d'options lorsque le gestionnaire de recherche est activé?
Veuillez jeter un oeil aux images ci-dessous. la deuxième image est ce que je veux mettre en œuvre en cliquant sur le bouton de menu.
Merci, schwiz, pour votre réponse. Alors ... vous dites qu'il n'utilise pas réellement SearchManager, n'est-ce pas? – juniano
vous utiliseriez toujours le SearchManager mais vous surchargeriez onSearchRequested pour ne pas dérouler la boîte de recherche par défaut afin de pouvoir la remplacer par la vôtre. Plus de détails ici http://developer.android.com/guide/topics/search/search-dialog.html#SearchableActivity – schwiz
Merci encore. Je suppose qu'il n'y a aucun moyen d'ajouter un menu d'options sans faire ma propre boîte de dialogue de recherche. – juniano