en el archivo XML añadir algo como esto con anchura y altura que 'match_parent'.
<RelativeLayout
android:id="@+id/bac_dim_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#C0000000"
android:visibility="gone" >
</RelativeLayout>
En su actividad alcrear
//setting background dim when showing popup
back_dim_layout = (RelativeLayout) findViewById(R.id.bac_dim_layout);
Finalmente hacen visibles cuando muestre su popupWindow y crea su visible ido al salir popupWindow.
back_dim_layout.setVisibility(View.Visible);
back_dim_layout.setVisibility(View.GONE);
Bien, pero ... ¿Por qué cambiar el código y hacer que una ventana 'PopupWindow' sea una actividad. – Rajkiran
porque, su ventana emergente será una actividad, tendrá su propio fondo ..... que está oscuro por defecto ... dando el efecto requerido. – 5hssba
Estoy de acuerdo, pero estoy diciendo por qué invocar una actividad cuando tiene el control PopupWindow con usted. De todos modos, si nada funciona, iré con esta solución. – Rajkiran