android 输入法 悬浮窗口,浮动窗口如何显示在输入法界面之下,所有应用界面之上。...
通常我们创建一个浮动窗口时使用以下方式设置WindowManager.LayoutParams:static WindowManager.LayoutParams createLayoutParams(Context context) {Resources res = context.getResources();int width = res.getDimensionPixelSize(R.di
通常我们创建一个浮动窗口时使用以下方式设置WindowManager.LayoutParams:
static WindowManager.LayoutParams createLayoutParams(Context context) {
Resources res = context.getResources();
int width = res.getDimensionPixelSize(R.dimen.float_touch_view_width);
int height = AppUtil.getStatusBarSize(res);
final WindowManager.LayoutParams params =
new WindowManager.LayoutParams(width, height, TYPE_SYSTEM_ERROR, FLAG_NOT_FOCUSABLE
| FLAG_NOT_TOUCH_MODAL
| FLAG_LAYOUT_NO_LIMITS
| FLAG_LAYOUT_INSET_DECOR
| FLAG_LAYOUT_IN_SCREEN, PixelFormat.TRANSLUCENT);
params.gravity = Gravity.TOP | Gravity.START;
return params;
}
问题来了,我想将浮动窗口显示在输入法界面之下,试了很多style和flag(上面第二、第三个参数代表style和flag)均不凑效,故来请教各位大神~望不吝指教,非常感谢
更多推荐
所有评论(0)