典型的看图
![](https://i-blog.csdnimg.cn/blog_migrate/89634a979d93174068a7a9c38d536be1.png)
import android.app.Dialog;
import android.content.Context;
import android.os.Bundle;
import android.util.DisplayMetrics;
import android.view.Gravity;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import cn.tangdada.tangbang.R;
public class SimpleBottomDialog extends Dialog
{
private Context context;
public SimpleBottomDialog(Context context)
{
this(context, R.style.Theme_Dialog_From_Bottom);
// TODO Auto-generated constructor stub
}
public SimpleBottomDialog(Context context, int theme)
{
super(context, theme);
// TODO Auto-generated constructor stub
this.context = context;
init();
}
private void init()
{
this.setCanceledOnTouchOutside(true);
this.setCancelable(true);
}
@Override
protected void onCreate(Bundle savedInstanceState)
{
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.dialog_simple_bottom);
initViews();
initValues();
}
private void initViews()
{
findViewById(R.id.btn_0).setOnClickListener(clickListener);
findViewById(R.id.btn_1).setOnClickListener(clickListener