0
LayoutParams、およびImはLayoutParam
セット私はいくつかのコード(アンドロイドソース)を持っている不透明度
ファーストの不透明度を設定しようと、私はリロードのために、SettingsObserverを登録すると、この
mLayoutParams = new WindowManager.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT,
height,
WindowManager.LayoutParams.TYPE_STATUS_BAR,
WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE
| WindowManager.LayoutParams.FLAG_TOUCHABLE_WHEN_WAKING
| WindowManager.LayoutParams.FLAG_SPLIT_TOUCH,
// Setup statusbar transparency preference
mOpacity != 100 ? PixelFormat.TRANSPARENT : PixelFormat.RGB_565);
持っていますOpacityを100に戻した場合、RGB_565
となり、LayoutParams
はTRANSPARENT
と定義されています。私はこのスタンドアローンを設定する方法があるかどうかを知りたいのですが、コード全体を追加すると、無限のLayouts
が作成され、オーバーレイされます。もう1つの便利なことは、新しいOneを作成する前にmLayoutParamsを破棄する方法でしょう。
ありがとうございました。