Создайте разделенный элемент управления, подобный тому, который находится в адресной строке браузера.
-
21-09-2019 - |
Вопрос
Я хочу создать окно поиска с кнопкой поиска непосредственно справа от EditText
без каких-либо пробелов, например, как выглядит адресная строка во внутреннем приложении браузера (см. изображение ниже).Возможно ли это или мне нужно создать его самому?
Скриншот панели поиска браузера Android http://img220.imageshack.us/img220/7338/gp2.png
Решение
Я думаю, это потребует некоторой настройки;вы можете посмотреть исходный код здесь, в дереве открытого исходного кода:
Соответствующие биты:
<view ...
...
android:background="@drawable/textfield_search"
...
/>
<Button
...
android:background="@drawable/btn_search_dialog"
...
/>
Как вы можете видеть, он использует пользовательские чертежи (т.нет @android:drawable...
).
И да, все это можно найти с помощью Hierarchy Viewer, согласно ответу Pentium10.
Другие советы
Использовать Средство просмотра иерархии чтобы получить представление из внутреннего браузера