본문 바로가기

Dialog5

<Kotlin 코틀린> 커스텀 다이얼로그 생성하기(아이폰 처럼 꾸며봤어요!) 이렇게! 아이폰처럼 다이얼로그가 나오도록 한번 만들어보겠습니다! 우선 레이아웃 2가지를 추가해주도록 하겠습니다. 일단 confirm_dialog.xml 이 화면은 확인버튼 하나만 있는 다이얼로그에요! 그 다음에는 alert_dialog.xml 이녀석은 확인버튼과 취소버튼 둘다 존재합니다! 지금 이렇게 만드신 다음에 radius에서 에러가 날거에요. 자 이제 drawable안에 이렇게하셔서 이름은 radius로 지어주세요.!! 코드는 이렇게 해주시면 됩니다. #F0F0F0이 아이폰 배경색이랑 제일 유사하더라구요. (포토샵에서 스포이드 찍음 ㅎ..) 모서리를 둥글게 하기위해 radius를 20dp정도 주었습니다..! 자! 이제 CustomDialog 클래스를 하나 만들어주겠습니다! class CustomDi.. 2021. 11. 18.
안드로이드 커스텀 다이얼로그(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.
IOS Webview 하이브리드 Alert처리 IOS swift에서 얼럿(Alert)창 알림창을 처리하는 코드입니다. func webView(_ webView: WKWebView, runJavaScriptAlertPanelWithMessage message: String, initiatedByFrame frame: WKFrameInfo, completionHandler: @escaping () -> Void) { let completionHandlerWrapper = CompletionHandlerWrapper(completionHandler: completionHandler, defaultValue: Void()) let alertController = UIAlertController(title: "", message: message, prefer.. 2020. 6. 8.
안드로이드 스피너(Spinner)를 만들어보자. 버튼을 누를시 밑으로 리스트가 열리는 스피너에 대해서 해보겠습니다. XML코드를 정의해주시구요. spinnerMode에서 dropdown을 하시면 밑으로 열리는 스피너가 되구요. dialog를 선택하시면 다이얼로그 창이 뜨는 스피너가 됩니다. 상황에 맞게 골라서 쓰시면 될거같습니다. 그리고 스피너 속성중에 dropDownWidth가 있는데 이 속성은 스피너를 터치했을때 열리는 메뉴들의 가로폭을 나타냅니다. values - array.xml안에 이런식으로 string-array를 정의해주고 저는 일단 name을 test로 정의해줬습니다. import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view... 2020. 2. 17.