2015-06-24 3 views
0

Translucent Строка состояния отличается в различными устройствами.Прозрачная строка состояния Android различается в разных устройствах

Например, в примечании 4 часть translucent выглядит как тень.

В примечании 3, translucent часть не показаны. В большинстве других устройств он есть!

Я использовал, windowTranslucentStatus = true в теме моего приложения. Любая идея решить это?

Find the Note 4 Screen shot here

+0

Каковы их версии для Android соответственно? –

+0

Все они работают на Lollipop – Vignesh

ответ

1

полупрозрачный строка состояния выглядит как тень на всех устройствах Android KitKat. У устройств Samsung Lollipop вообще нет панели состояния. Другие устройства Lollipop показывают полупрозрачный черный прямоугольник.

Я боролся с этим и, похоже, нет хорошего решения. Вы можете:

  • Предположим, что он просто работает и не заботится о различиях.
  • Используйте полупрозрачный статус только на Lollipop и M (KitKat остается с черной непрозрачной статусной полосой).
  • Используйте непрозрачную строку состояния с цветом, установленным в colorPrimaryDark (это решение довольно хорошо, но не работает, если вы хотите иметь ящик или заголовок с изображением, нарисованным над строкой состояния.
  • Проверьте, вы используете «samsung» или что-то еще и выбираете настройки состояния соответственно.