2
我得到錯誤「方法getWindowManager()未定義的類型LiveWallpaperService」我在哪裏使用動態壁紙中的getWindowManager()?
由於我創建一個活動沒有辦法引用,我將如何去獲取屏幕寬度和在onCreateEngine()內初始化主類之前的高度
這是第一個被調用的東西。在我使用背景圖像進行尺寸標註之前,這在不同的屏幕尺寸下顯得很痛苦。
任何人都可以幫我嗎?我試過了:
DisplayMetrics displaymetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
沒有運氣。
也試過:
((Activity) getContext()).getWindowManager().getDefaultDisplay().getMetrics(metrics);
我得到的錯誤: 「活動不能被解析爲一個類型」
另外:
((WindowManager) getContext().getSystemService(Context.WINDOW_SERVICE))
着:「窗口管理器無法解析爲鍵入「
我試過什麼,我把這段代碼放在哪裏我總是得到相同的錯誤,我t使用裏德的
onSurfaceChanged
詮釋寬度和高度,但他們初始化爲時已晚,我的應用程序崩潰,任何人都可以幫助我在這裏感謝?