问题标签 [android-window]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 获取附有装饰视图的窗口的窗口令牌
如何获取附有装饰视图的窗口的窗口令牌?
android - 如何删除标题栏?
我正在尝试从我的活动中删除标题栏,但它没有被删除。
这是我的代码
不管有没有 requestWindow 行,输出都是一样的,那该行有什么用呢?
android - 确定没有导航栏和状态栏的内容区域
Android 应用程序使用全屏显示导航栏、状态栏和工具栏后面的内容。我想要一些不在这些栏后面的内容。如何确定没有这些条的区域?据我了解,某些条的位置取决于设备。
android - 如何获得屏幕高度减去操作栏?
当我将手机置于横向时,我想知道如何获得不包括操作栏的屏幕像素高度。所以实际可视区域的像素高度。我想要这个,所以我可以GridLayout
适当地调整大小。它GridLayout
在里面,LinearLayout
所以如果我能得到它的像素高度LinearLayout
也应该工作。
谢谢!
android - 长按EditText崩溃:无法添加窗口
我正在尝试在 中进行长按EditText
,但是当我长按时,我收到以下错误。我希望能够长按以获取复制/粘贴/全选上下文弹出窗口,以便用户可以将文本粘贴到框中。
EditText 在 PopupWindow 的 ScrollView 中。因此,当错误发生时,我当前在 PopupWindow 打开的 Activity 上处于活动状态,并且我在 PopupWindow 中包含的 EditText 内进行了长按。
摇篮设置
包含 EditText 的布局:
弹出窗口:
android - 在状态栏下方显示 DialogFragment 内容
我试图在高度和宽度上显示一个带有 match_parent 的 DialogFragment,但碰巧在顶部的 DialogFragment 显示在 StatusBar 下方。
DialogFragment 正在为底部、右侧、左侧和顶部的填充应用一些默认值。但顶部填充应从 statusBar 开始计数,而不是从总屏幕尺寸开始计数。
如何将 DialogFragment 设置为 match_parent,但在顶部、底部、右侧、左侧有正常/默认填充?
android - 获取弹出窗口内视图的绝对坐标
我有一个可拖动的弹出窗口片段。我需要在 onSaveInstanceState() 中获取该片段的 x 和 y 坐标。getView().getWidth()
我通过使用and获得了片段的宽度和高度getView().getHeight()
。但是如果我使用getView().getX()
或getView().getY()
给出 0.0. 有没有机会得到坐标?
android - 明确android.view.Window类中的addFlags和setFlags
我知道 setFlags 的作用是用新标志替换旧标志。并且 addFlags 正在附加更多标志。我只是很困惑为什么我见过的 setFlags 方法中的参数通常相同?例如:
在查看了 android.view.Window 类之后,我不清楚为什么他们必须执行许多二元运算符(NOT、AND、OR)。这样做的目的是什么?
还有一个问题,有什么区别
和
和
和
和
任何帮助,将不胜感激。
android - 在没有窗口的情况下更改状态栏颜色
我想在后台操作状态栏(例如颜色)。我正在使用前台服务来执行此操作。因此没有窗口,因为它在后台发生,特别是没有活动。然而,函数
由抽象类Window调用:https ://developer.android.com/reference/android/view/Window.html
因此,因为它是抽象的,所以我无法启动它,也无法使用 getWindow(),因为我没有实现活动类。以下答案使用活动。还有其他方法可以实现吗? 如何在android中更改状态栏颜色