nel file XML aggiungere qualcosa di simile con la larghezza e l'altezza come '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>
Nella vostra attività OnCreate
//setting background dim when showing popup
back_dim_layout = (RelativeLayout) findViewById(R.id.bac_dim_layout);
finalmente fare visibile quando si mostra il tuo PopupWindow e fare la sua visibile andato quando si esce PopupWindow.
back_dim_layout.setVisibility(View.Visible);
back_dim_layout.setVisibility(View.GONE);
Ok, ma ... Perché cambiare il codice e creare un'attività 'PopupWindow'. – Rajkiran
perché, il tuo pop-up sarà un'attività avrà il proprio sfondo ..... che è scuro di default ... dando l'effetto richiesto .. – 5hssba
D'accordo, ma sto dicendo perché chiamare un'attività quando hai il controllo PopupWindow con te. Comunque, se non funziona niente, vado con questa soluzione. – Rajkiran