Android: cambiar LayoutParams de vista agregado por WindowManager

Tengo superposición View administrada por WindowManager , apenas como en esta pregunta .

En pocas palabras, se ve así:

 WindowManager wm = (WindowManager) getSystemService(WINDOW_SERVICE); my_view_layout_params = new WindowManager.LayoutParams( WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY, WindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH, PixelFormat.TRANSLUCENT); wm.addView(my_view, my_view_layout_params); 

Funciona, pero si necesito cambiar los parámetros de diseño, necesito quitar Ver y añadirlo de nuevo, así:

 wm.removeView(my_view); wm.addView(my_view, my_view_layout_params); 

No parece muy hermoso. Intenté hacer my_view.setLayoutParams(my_view_layout_params) , pero no funciona desafortunadamente. ¿Cómo puedo hacerlo?

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.