Notice
Recent Posts
Recent Comments
Link
투케이2K
708. (Android/Java) [간단 소스] 안드로이드 AlertDialog 팝업창 drawable setIcon 아이콘 지정 시 visible , hidden 처리 방법 본문
Android
708. (Android/Java) [간단 소스] 안드로이드 AlertDialog 팝업창 drawable setIcon 아이콘 지정 시 visible , hidden 처리 방법
투케이2K 2023. 12. 13. 17:04[개발 환경 설정]
개발 툴 : AndroidStudio
[소스 코드]
public static void showAlert(final Context mContext, final int setType, String header, String content, String ok, String no) {
try {
new Handler(Looper.getMainLooper()).postDelayed(new Runnable() {
@Override
public void run() {
if (mContext != null){
// TODO [setType 값 : 아이콘 표시 여부]
int drawableResource = 0;
if (setType < 0){
drawableResource = -1; // [아이콘 숨김]
}
else {
drawableResource = R.drawable.ic_launcher_foreground; // [아이콘 지정]
}
// [AlertDialog 팝업창 생성]
new AlertDialog.Builder(mContext)
.setTitle(String.valueOf(header)) // [팝업창 타이틀 지정]
.setIcon(drawableResource) // [팝업창 아이콘 지정]
.setMessage(String.valueOf(content)) // [팝업창 내용 지정]
.setCancelable(false) // [외부 레이아웃 클릭시도 팝업창이 사라지지않게 설정]
.setPositiveButton(String.valueOf(ok), new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
}
})
.setNegativeButton(String.valueOf(no), new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
}
})
.show();
}
}
}, 0);
}
catch (Exception e) {
e.printStackTrace();
}
}
반응형
'Android' 카테고리의 다른 글
Comments