본문 바로가기

Alert6

<Kotlin 코틀린> 커스텀 다이얼로그 생성하기(아이폰 처럼 꾸며봤어요!) 이렇게! 아이폰처럼 다이얼로그가 나오도록 한번 만들어보겠습니다! 우선 레이아웃 2가지를 추가해주도록 하겠습니다. 일단 confirm_dialog.xml 이 화면은 확인버튼 하나만 있는 다이얼로그에요! 그 다음에는 alert_dialog.xml 이녀석은 확인버튼과 취소버튼 둘다 존재합니다! 지금 이렇게 만드신 다음에 radius에서 에러가 날거에요. 자 이제 drawable안에 이렇게하셔서 이름은 radius로 지어주세요.!! 코드는 이렇게 해주시면 됩니다. #F0F0F0이 아이폰 배경색이랑 제일 유사하더라구요. (포토샵에서 스포이드 찍음 ㅎ..) 모서리를 둥글게 하기위해 radius를 20dp정도 주었습니다..! 자! 이제 CustomDialog 클래스를 하나 만들어주겠습니다! class CustomDi.. 2021. 11. 18.
<Kotlin 코틀린> 안드로이드 하이브리드 Alert창 처리하기 본인웹뷰이름.webChromeClient = object : WebChromeClient(){ override fun onJsAlert(view: WebView?, url: String?, message: String?, result: JsResult?): Boolean { onJsAlert(message!!, result!!) return true } override fun onJsConfirm(view: WebView?, url: String?, message: String?, result: JsResult?): Boolean { onJsConfirm(message!!, result!!) return true } } 해당 코드를 오버라이드 하셔서 onCreate에 작성해주시면 되는데요. fun onJ.. 2021. 11. 10.
안드로이드 커스텀 다이얼로그(Custom Dialog) 만들어보기. 일반적인 다이얼로그는 밋밋한감이 있습니다. 다들 자기 입맛대로 꾸며보고싶으실텐데 생성자를 활용하여 커스텀 다이얼로그를 만들어볼게요. 대충 이런식으로 모서리가 살짝 둥글둥글한 녀석으로 만들어볼게용. 우선 MyDialog.java 라는 클래스를 만들어줬습니다..! public class MyDialog extends Dialog { private Button Confirm; private Button Cancel; private View.OnClickListener Confirm_Btn; private View.OnClickListener Cancel_Btn; public TextView Body; public TextView Title; public String title; public String bod.. 2020. 7. 8.
안드로이드 하이브리드 Webview alert창 처리 안드로이드 하이브리드 앱을 진행하면서 웹딴에서 띄운 Alert창을 네이티브에서 코드처리를 해주지않으면 정상적으로 작동하지 않는 문제가 있습니다. mWebView.setWebChromeClient(new WebChromeClient() { @Override public boolean onJsConfirm(WebView view, String url, String message, final JsResult result) { new AlertDialog.Builder(MainActivity.this) .setTitle("확 인") .setMessage(message) .setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() { .. 2020. 6. 9.