1

如何在 Android 的服务中实现 ViewTreeObserver.OnWindowFocusChangeListener 。当我在我的 java 文件中使用该代码时,它不会显示任何类型的错误。还有其他方法可以在服务中使用 OnWindowFocusChangeListener 吗?请帮我。提前致谢 !!

4

1 回答 1

0

像这样做

WindowManager windowManager=(WindowManager)getSystemService(WINDOW_SERVICE);
LayoutInflater inflater= 
(LayoutInflater)getSystemService(LAYOUT_INFLATER_SERVICE);
RelativeLayout layout=(RelativeLayout) inflater.inflate(R.layout.box,null);

您需要一个 WindowManager.LayoutParams 对象,该对象应包含布局的参数

windowManager.addView(layout,params);

现在在您想要的视图上添加 ViewTreeObserver.OnWindowFocusChangeListener。

于 2018-04-09T07:03:55.403 回答