88得票4回答
什么是Android窗口?

Window在Android中是什么? 我之前认为Android中最顶层的是称为Activity的东西,也就是你看到的屏幕。 有人可以告诉我在Android中Window是什么吗?我们只有一个还是多个Window?

23得票6回答
有没有一种编程方式可以自动定位给定应用程序中的所有窗口?

是否有可能以编程方式枚举应用程序中的所有android.view.Window或修饰视图? 例如,Dialogs将在新的Window中打开,与主Activity窗口分离。我可以通过Dialog.getWindow()找到它们,但对于活动菜单弹出等内置组件,我不确定该如何处理。 从Appli...

17得票7回答
如何在Jetpack Compose中显示键盘?

我怎样才能滑动键盘?我尝试过:val keyboardController: SoftwareKeyboardController? = LocalSoftwareKeyboardController.current keyboardController?.show() 但它不起作用。我错...

13得票2回答
在状态栏下方显示DialogFragment内容

我试图显示一个有着匹配父布局高度和宽度的 DialogFragment,但是发现在顶部该DialogFragment被显示在StatusBar下面。 这个DialogFragment会使用一些默认的内边距(bottom, right, left, and top)。但是顶部内边距应该从Sta...

11得票2回答
在android.view.Window类中澄清addFlags和setFlags的区别

我知道setFlags方法的作用是将旧标志替换为新标志,而addFlags方法则是追加更多标志。但我很困惑为什么我看到的setFlags方法的参数通常都相同?例如: getWindow().setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCEN...

10得票3回答
如何从视图中获取窗口实例?

我通过mWindowManager.addview()在WindowManager中添加了一个视图。现在我想知道是否有可能获取window实例。有myView.getWindowID()和myView.getWindowToken(),但我找不到一种方法从中检索窗口实例。

9得票2回答
如何创建类似Clipboard Pro应用的悬浮窗口?

以下图片是https://play.google.com/store/apps/details?id=jp.snowlife01.android.clipboard应用程序的一个窗口,我称之为主窗口。 似乎主窗口不是普通的窗口。它在其他窗口的顶部,主窗口无法移动。 当我点击主窗口的最小化按...

7得票1回答
深色透明状态栏,不透明导航栏

等等,这不是重复的问题 类似的问题已经在这里被问到,但没有解决深色文本状态栏的问题。 我想要做什么 我想同时实现以下三个目标: 透明状态栏(不隐藏它!) 深色文本状态栏 不透明(或黑色)导航栏(使活动内容不会膨胀到其下面) 我尝试过什么 解决方案 ge...