先上效果图:
1创建一个Activity,再添加一个按钮用于打开下面新添加的Activity。
startActivity(new Intent(LifeActivity.this, CustomDialogActivity.class));
2添加一个新Activity,代码如下:
public class CustomDialogActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//必须在调用setContentView()之前调用requestWindowFeature()
requestWindowFeature(Window.FEATURE_LEFT_ICON);//要标题栏显示图标
setContentView(R.layout.dialog_activity);
getWindow().setFeatureDrawableResource(Window.FEATURE_LEFT_ICON, android.R.drawable.ic_dialog_alert);//设置图标
}
}
3在AndroidManifest.xml文件配置Activity,并且通过主题指定该Activity以对话框样式显示。
.....