Android-WindowManager-在屏幕的绝对底部显示浮动窗口?

时间:2019-01-27 23:06:55

标签: android android-windowmanager layoutparams android-layoutparams android-navigation-bar

我正在尝试在导航栏下方显示一个浮动窗口。我可以做到,但是如果我将窗口显示在(0,0),它显示在左下方,但在导航栏上方。如果我使用负y坐标,它会降低-但是我不知道它需要降低多少。

在没有显示切口的手机上,我可以使用解决方案here来获取导航栏大小。问题是,这在带有保险开关的手机上不起作用,我的应用程序适用于这类设备。

此外-如果没有导航栏,我仍然需要在屏幕底部显示窗口。

我可以想出两种方法来解决我的问题,但是我都无法解决该怎么做:

  1. 找到获取导航栏高度的可靠方法
  2. 找到一些使(0,0)实际上定位到左下像素的标志

这是我的statement = input("Enter some text: ") listOfWords = statement.split(" ") for i, word in enumerate(listOfWords): if("r" in word.lower()): print("found an instance of letter r in the word ({0})".format(word)) listOfWords[i]=word.replace("r", "") sentence = " ".join(listOfWords) print(sentence) 标志:

LayoutParams

0 个答案:

没有答案