Как показать тост, накладывающий строку состояния?

Я знаю, как установить место, в котором тост должен появиться на экране, с помощью setGravity. Но когда я установил toast.setGravity(Gravity.TOP, 0, 0). Он все еще внутри представления содержимого. Можно ли показать тост над просмотром контента/в строке состояния?


person ARM    schedule 21.08.2014    source источник
comment
загляните в эту библиотеку, возможно, она поможет вам github.com/keyboardsurfer/Crouton   -  person MilapTank    schedule 21.08.2014
comment
может быть, вы можете скрыть бар перед шоу тостов. после того, как вы можете снова показать панель   -  person Ozan    schedule 21.08.2014


Ответы (2)


Это невозможно, и вы не должны даже пытаться это сделать. Вы можете скрыть строку состояния, используя иммерсивный режим, а затем вы можете отображать всплывающие уведомления в любом месте на экране, поскольку ваша активность будет полноэкранной.

person Anton    schedule 21.08.2014

  1. используйте отражение, чтобы получить WindowManager.LayoutParams Toast

  2. #P2# <блочная цитата> #P3#
  3. ну вот~

person jijiBang    schedule 06.03.2017