webapp
还是native
有两种方案,
1.写一个layout展现弹窗的内容(图片,变宽,关闭按钮),再在activity里面写一个AlertDialog将layout作为内容,比如:
public void showDialog() {
final AlertDialog dlg = new AlertDialog.Builder(
DialogActivity.this)
.create();
dlg.show();
Window window = dlg
.getWindow();
//假如说你新建的layout名称为mydialog
window.setContentView(R.layout.mydialog);
//关闭按钮的id为btn_close
Button btnClose = (Button) window
.findViewById(R.id.btn_close);
btnClose.setOnClickListener(new OnClickListener() {
@Override
public void onClick(
View v) {
dlg.dismiss();
}
});
}
2.另一个方案也是写一个类似的layout,作为一个view,直接叠加在原先的界面上,等按了关闭按钮的时候,对这个view进行隐藏
参考这个, https://androidresearch.wordpress.com/2012/05/06/how-to-create-popups-in-android/
一个图片然后在有上角 加个关闭按钮。
图片的就参考上面你做什么样都可以。
showDialog就行了,,弹个框