android- 改变Dialog 背景透明度

    在xml-style中设置:

       

<style name="CustomDialog" parent="@android:style/Theme.Dialog">
    	<item name="android:backgroundDimAmount">0.2</item>    	
	</style>


  用代码实现:

   

		Dialog dialog = new Dialog(this, R.style.CustomProgressDialog);
		
		
		LayoutInflater inflater = LayoutInflater.from(this);
		View layout = inflater.inflate(R.layout.mydialog, null);
		dialog.setContentView(layout);
		
		//设置背景透明度,0~1.0  默认0.5
		dialog.getWindow().setDimAmount(0.1f);
		


你可能感兴趣的:(android)