Android14 [Android] 레이아웃 인플레이터(LayoutInflater)란? LayoutInflater를 이해하기 전에 inflater에 대해서 미리 알아야 한다. 우리는 안드로이드 개발을 하게 되면 대개 먼저, 화면을 정의하는 xml 코드를 작성한다. 위 예시에서는 버튼과 텍스트뷰를 화면에 배치했다. 그러나 xml코드만으로는 안드로이드의 제 기능을 발현할 수 없고 완성된 어플리케이션이라고 할 수 없다. 가령 예를 들어 버튼을 클릭하여 다른 액티비티로의 전환이나 다양한 기능들을 제공하고 싶다면 java 클래스 파일도 같이 필요하다. 이렇게 안드로이드 개발에는 XML 소스코드와 JAVA 클래스 파일이 한 쌍을 이루는 것임을 이해하면 된다. 그러나 실제 개발에 들어간 우리는 다양한 XML과 JAVA 소스코드 파일을 접하게 된다. 그렇다면 어떤 XML 코드가 JAVA파일과 쌍을 이루는.. 2018. 7. 11. [Android] Dialog Message 기본 만들기 안드로이드 스튜디오, Dialog Message 기본 만들기 앱 어플리케이션을 이용하다보면 앱 종료시 위의 이미지와 같은 대화상자를 더러 볼 수 있다. 이 메시지 창은 다이얼로그 메시지로 불린다. 위의 상황에서는 사용자가 실수로 앱의 종료버튼을 누르더라도 다이얼로그 메시지를 통해 다시 한 번 되물어, 사용자 편의성을 증대시킬 수 있는 기능을 제공하고 있는 것이다. 다이얼로그 메시지 적용법은 매우 간단하다. 크게 3가지 단계로 나눠진다. 첫 번째, AlertDialog.Builder를 통해 다이얼로그 메시지의 틀을 짠다.두 번째, 틀을 짠 다이얼로그 메시지를 AlertDialog에 적용한다.세 번째, 다이얼로그 메시지를 필요한 상황에서 show()한다.(단계별 분류는 코드 내 주석에 형광펜으로 칠함) im.. 2018. 7. 11. 이전 1 2 3 다음 반응형