Pergunta

Eu quero criar uma caixa de pesquisa com o botão de pesquisa diretamente à direita do EditText Sem espaçamento, como a barra de endereços na aparência do aplicativo interno do navegador (veja a imagem abaixo). Isso é possível ou eu preciso criá -lo sozinho?

Captura de tela da barra de pesquisa do navegador Android http://img220.imageshack.us/img220/7338/gp2.png

Foi útil?

Solução

Eu acho que será necessário um pouco de personalização; Você pode olhar para a fonte aqui na árvore de código aberto:

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

Os bits relevantes são:

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

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

Como você pode ver, está usando desenhos personalizados (ou seja, não @android:drawable...).

E sim, tudo isso pode ser encontrado usando o visualizador de hierarquia, conforme a resposta do Pentium10.

Outras dicas

Usar Visualizador de hierarquia Para obter a vista do navegador interno

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top