2013-08-19 3 views
0

Может ли кто-нибудь сказать мне, какой вид используется для элемента управления, отмеченного красным, на изображении ниже (снимок экрана приложения Viber)?Какой вид используется здесь?

enter image description here

Я думал, что это был бар раскол действия, но она не может быть, так как бар сверху действие имеет другой стиль, чем ниже.

+3

Используйте ** 'uiautomatorviewer' **, чтобы узнать. – CommonsWare

+0

Для устройства uiautomatorviewer требуется устройство с уровнем API уровня 16. – TheAptKid

+0

Для уровня API <16 используйте 'hierarchyviwer'. В этом случае вам нужно будет узнать мнение. – IronBlossom

ответ

1
  1. Соедините устройство с adb, пока этот экран находится на переднем плане.
  2. Откройте командное окно или терминал на <<YOUR_SDK_PATH>>/tools и запустите uiautomatorviewer.bat (Windows).
  3. Нажмите Device Screenshot и выберите устройство.
  4. Выберите UI («Открытая клавиатура»), и вы увидите вид в правой верхней панели.

EDIT: Для уровня API ниже 16 hierarchyviewer использования.

0

Я думаю, что это нормальная кнопка (которая была добавлена ​​за пределами ViewFlipper или несколько различных кнопок для каждого крана)

Если у вас есть корневой телефон с более низким API-уровнем, чем 16 (в противном случае используйте uiautomatorviewer), получите .apk на компьютер (или загрузите его где-нибудь). Затем декомпилируйте его и посмотрите на исходные файлы. Возможно, вы можете узнать желаемый вид (и у вас также есть исходный код!).

+0

Я не думаю, что это кнопка, потому что на одном из других макетов есть несколько значков (у кнопки can not есть несколько значков?). – TheAptKid

+0

действительно интересно, может быть, есть несколько из них или другого вида. – Gaeburider

Смежные вопросы