效果图:
核心代码:
MainActivity中
<span style="font-size:18px;">public class MainActivity extends Activity {
private Button btn;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btn = (Button) findViewById(R.id.btn);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
showLoginDialog();
}
});
}
private void showLoginDialog() {
View view = getLayoutInflater().inflate(R.layout.dialog_layout, null);
final TextView tvTitle = (TextView) view.findViewById(R.id.tvTitle);
tvTitle.setText("删除地址");
final TextView btnYes = (TextView) view.findViewById(R.id.f_quchecbutton_btn_queding);
final TextView btlNo = (TextView) view.findViewById(R.id.f_quchecbutton_btn_quxiao);
final MyDialog builder = new MyDialog(MainActivity.this,0,0,view,R.style.DialogTheme);
builder.setCancelable(false);
builder.show();
//设置对话框显示的View
//点击确定是的监听
btnYes.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Toast.makeText(MainActivity.this, "确定按钮。。。", Toast.LENGTH_SHORT).show();
builder.cancel();
}
});
btlNo.setOnClickListener(new View.OnClickListener() {
@Override
public void onClic