Question

Je veux créer une zone de recherche avec le bouton de recherche directement à droite de la EditText sans espacement, comme la façon comme la barre d'adresse sur l'apparence de l'application du navigateur interne (voir image ci-dessous). Est-ce possible ou ai-je besoin de créer moi-même?

Capture d'écran de la barre de recherche du navigateur Android http://img220.imageshack.us/ img220 / 7338 / gp2.png

Était-ce utile?

La solution

Je pense que ça va prendre un peu de personnalisation; vous pouvez regarder la source ici dans l'arbre open source:

https : //android.googlesource.com/platform/frameworks/base/+/froyo-release/core/res/res/layout/search_bar.xml

Les bits correspondants sont les suivants:

<view ...
  ...
  android:background="@drawable/textfield_search"
  ...
/>

<Button 
  ...
  android:background="@drawable/btn_search_dialog"
  ...
/>

Comme vous pouvez le voir, il utilise dessinables personnalisés (à savoir non @android:drawable...).

Et oui, cela peut être trouvé en utilisant la hiérarchie Viewer, selon la réponse de Pentium10.

Autres conseils

Utilisez Hiérarchie Viewer pour obtenir la vue depuis le navigateur interne

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