使用自定义透明Dialog样式的Activity

有时你需要一个对话框,但同时对话框中的内容有更多控制和能控制其生命周期,这时你可以使用带有Dialog样式的Activity来应用你的项目中,

想使Activity有对话框那样效果可以在Androidmanifest中添加 android:style/Theme.Dialog 的主题特性 



 
     


--设置动画,从左侧进入



startActivity(new Intent(PersonalSystemSettingActivity.this,CommonUpdateActivity.class));
或者可以用这种方式启动
 View diaView=View.inflate(PersonalSystemSettingActivity.this, R.layout.common_update, null);
Dialog dialog=new Dialog(PersonalSystemSettingActivity.this,R.style.up_dialog);//这里应用了你的自定义样式
dialog.setContentView(diaView);
dialog.show();

你可能感兴趣的:(AndRoid)