Custom2 [안드로이드] xml selector - 버튼 눌림(클릭) 효과 커스텀하여 만들기 안드로이드 버튼(Button) 위젯은 클릭(터치)했을때 버튼이 눌리는 효과가 발생한다. 하지만 이는 단조로운 색으로 한 가지의 버튼 클릭 효과만 제공한다. 그럼 둔탁한 회색의 버튼만 사용해야 되는 것인가? 아니다. 버튼의 속성중에 android:background 에 이미지나 색을 넣어주면 된다.. 하지만 이 방법도 썩 좋은 방법은 아니다. 버튼에 이미지 또는 색을 넣어도 버튼이 눌렸을때의 효과를 볼 수 없다. 그러면 어찌하면 되는가? 이 때 바로 쓰이는 방법이 selector를 만드는 것이다. selector xml의 이벤트 종류중 일반적으로 많이 쓰는 것은 6개 정도로 추릴 수 있다. android:state_pressed = [true(눌렸을때) , false(안눌렸을때)] android:state.. 프로그래밍/안드로이드 2017. 8. 12. [안드로이드] 커스텀 다이얼로그 ( Custom Dialog ) 만들기 일반적인 다이얼로그로 AlertDailog가 있습니다. 하지만 AlertDialog는 타이틀, 메시지, 버튼으로만 구성할 수 있습니다. 그래서 사용자에 맞게 다이얼로그를 커스텀하여 만들어야 할때가 있습니다. 그럼 Custom Dialog (사용자 정의 다이얼로그)를 만들어 보겠습니다. 아래 영상은 커스텀 다이얼로그 사용 영상입니다. 커스텀 다이얼로그를 호출할 메인 액티비티 레이아웃 먼저 정의합니다. * activity_main.xml TextView의 main_label에 커스텀 다이얼로그에서 입력한 값이 출력됩니다. Button의 button은 커스텀 다이얼로그 호출하는 버튼이 되겠습니다. 다음은 메인 액티비티 코드입니다. * MainActivity.java package com.studio572.cu.. 프로그래밍/안드로이드 2017. 8. 9. 이전 1 다음 💲 추천 글