如何关闭充气布局?

时间:2015-05-09 18:26:23

标签: java android

我使用TYPE_SYSTEM_ALERTFLAG_LAYOUT_IN_SCREEN

来扩充布局
 params = new WindowManager.LayoutParams(
            WindowManager.LayoutParams.FILL_PARENT,
            WindowManager.LayoutParams.FILL_PARENT,
            WindowManager.LayoutParams.TYPE_SYSTEM_ALERT ,
            WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN,
            Color.YELLOW);

    wm = (WindowManager) getApplicationContext()
            .getSystemService(Context.WINDOW_SERVICE);

    mTopView = (ViewGroup) getLayoutInflater().inflate(R.layout.lock_screen, null);
    getWindow().setAttributes(params);
    wm.addView(mTopView, params);

如何关闭或解散它?

1 个答案:

答案 0 :(得分:3)

在需要时使用以下代码删除您的视图

if(mTopView!=null) {
   wm.removeView(mTopView);
}