본문 바로가기
728x90

안드로이드5

안드로이드 테두리 있는 Round Button 만들기 테두리가 있는 둥근 button을 만들어보겠습니다. 먼저 drawable에서 shape drawable을 만들어 줍니다. android:shape은 모형을 정의합니다. 저희는 모서리가 둥근 버튼을 만들 것이기 때문에 rectangle (사각형)으로 설정합니다. android:radius은 모형의 둥근 정도를 설정합니다. solid android:color 모형의 전체 색을 설정합니다. stroke android:color 테두리 색을 설정합니다. stroke android:width 테두리 두께를 설정합니다. 설명을 참고하셔서 원하는 두께와 색으로 설정하세요. 예시는 이런 식으로 shape이 설정되었습니다. XML을 적용할 때는 위의 코드처럼 android:background에 방금 생성한 shape X.. 2020. 8. 18.
안드로이드 status bar 여러 버전으로 만들기 안드로이드에서 status bar 색을 설정하고 싶을 땐 styles.xml에서 colorPrimaryDark item의 색을 설정해주시면 됩니다. 어두운 색일 때는 별 다른 문제가 없지만 status bar 색을 밝은 색으로 한다면 문제가 생깁니다. colorPrimaryDark의 색을 #FFFFFF, 하얀색으로 설정해보았습니다. status bar의 색이 하얀색이 되면서 status bar 아이콘들이 보이지 않습니다. 이럴 때는 styles.xml에서 android:windowLightStatusBar를 true로 설정해주시면 됩니다. 아이콘들이 정상적으로 보이게 됩니다. 문제는 API 23 미만에서 발생합니다. android:windowLightStatusBar가 API 23부터 지원을 하게 되기 .. 2020. 8. 18.
안드로이드 custom app bar left margin 없애는 법 안드로이드 스튜디오에서 custom toolbar를 만들 시 아래 사진처럼 left margin이 생기게 됩니다. 이럴 때 left margin을 없애고 싶다면 위 코드처럼 contentInsertLeft, contentInsertStart를 0dp로 설정해주세요 그러면 손쉽게 custom toolbar에서 left margin을 없앨 수 있습니다. 2020. 8. 17.
안드로이드 글꼴 적용하는 방법 안드로이드 스튜디오에서 글꼴 적용하는 방법에 대해서 알아보겠습니다. 1. 글꼴 추가 res 폴더 하위에 font 폴더를 만들어주시고 그 font 폴더 안에 적용을 원하는 글꼴을 복사 붙여 넣기 하여 넣어주세요. 따라 하시면 위 사진처럼 font 폴더 안에 적용하고 싶은 폰트들이 보일 것입니다. 2. font.xml font 폴더를 우클릭한 후 New->Font Resource File을 통해 font. xml을 생성합니다. filename은 원하시는 대로 만드시면 됩니다. 그 뒤 위 사진과 같이 font.xml을 작성해 주시면 됩니다. android:font -> font를 지정합니다 android:fontWeight -> font의 두께입니다. 100~900 사이의 100의 배수의 수가 가능하며 100.. 2020. 8. 12.
728x90