2
不拉絲我有一個使用SurfaceView
做畫的內容的應用程序。我想好的ShowcaseView庫添加到我的應用程序,它使用getWindow().getDecorView()).addView(...)
繪製自身上的其他意見和裝飾頂部。但在我的情況下,它並沒有畫我的SurfaceView
(如果我從佈局中刪除它,一切都很完美)。DecorView超過SurfaceView
是它的Android架構的限制,或者我可以調整東西在我SurfaceView
或修理東西ShowcaseView庫?
更新
如果我打電話mySurfaceView.setVisibility(View.INVISIBLE)
之前創建ShowcaseView
一切都運行完美過(除了我的主要景區爲黑色)。
更新2
我讀過有關的SurfaceView
在文檔Z-索引。我不會在我的代碼中觸摸它們。
嘗試添加後'setWillNotDraw(假)'在你SurfaceView的構造函數調用超之後。哦,試試你的SurfaceView添加到一個容器('RelativeLayout') – 2013-03-04 10:01:34
嘗試在你的''onResume' getWindow()getDecorView())requestTransparentRegion(mySurfaceView)來調用;' – 2013-03-04 10:07:58
謝謝'setWillNotDraw(假)'有幫助。你能把這個形式化爲答案,以便我能接受它嗎? – 2013-03-04 16:35:09