본문 바로가기

IT

하이브리드앱 alertDialog

public void abc() {


Button exitBtn;

Button cancelBtn;


LayoutInflater layout = getLayoutInflater();

View v2 = layout.inflate(R.layout.custom_dialog, null);

exitBtn = (Button) v2.findViewById(R.id.exitBtn);

cancelBtn = (Button) v2.findViewById(R.id.cancelBtn);


AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(context);


alertDialogBuilder.setView(v2);


// 다이얼로그 생성

AlertDialog alertDialog = alertDialogBuilder.create();

// alertDialog.getWindow().getAttributes().windowAnimations =

// R.style.DialogAnimation;


// 다이얼로그 레이아웃

// DisplayMetrics displayMetrics = new DisplayMetrics();


// getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);


LayoutParams params = alertDialog.getWindow().getAttributes();

params.copyFrom(alertDialog.getWindow().getAttributes());

params.x = 0;

params.y = 0;

params.width = 10000;

params.height = 100;

alertDialog.getWindow().setAttributes(params);

alertDialog.show();


// 취소버튼

cancelBtn.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {

// alertDialog.dismiss();

}

});


// 종료버튼

exitBtn.setOnClickListener(new OnClickListener() {


@Override

public void onClick(View v) {

MyPhoneGapActivity.this.finish();

}

});

}



'IT' 카테고리의 다른 글

네이버 svn 이클립스에 환경설정하기  (0) 2015.07.09
동영상 초록색 해결방법  (2) 2014.08.04
SHW-M380K  (0) 2014.08.03
스마트폰 연락처 복구  (0) 2014.08.01
베가 LTE EX 2년 사용후기  (0) 2014.07.19