안드로이드 스튜디오 전체/안드로이드 스튜디오

Android Studio 버튼에 둥근 테두리 만들기

달톤 2020. 9. 9. 18:35

drawable 오른쪽마우스를 클릭하여 new > drawable resource 을 클릭하여 버튼 배경으로 사용할 새로운 xml파일을 만들어준다.

-state_pressed = "true" // 선택 시
-solid // 색상
-corners android : radius ="" //네방향 둥근정도

radius_btn.xml

버튼을 클릭할때만 색상이 바뀌도록 state_pressed를 추가적으로 넣어주었다.

state_pressed 아이템을 넣을때 주의할점은
처음 기본으로 보여질 아이템이 state_pressed 아이템 보다 아래줄에 위치해 있어야 선택시 색상이 변경되는것을 확인 할 수 있다.

이제 본문 main.xml로 돌아가 
버튼의 background에 방금 만든 radius_btn.xml들을 각각에 맞는 버튼에 넣어준다.

activity_main.xml

 


 

테두리 적용된것과 클릭시 색상 변경되는것을 확인됌