본문 바로가기

개발/Android3

[Android] CardView의 그림자(음영) 없애기 CardView란? 안드로이드에서는 CardView를 사용해 뷰의 모서리를 둥글게 처리하고, 그림자 효과를 간편하게 처리할 수 있다. 사실 그림자 효과가 미미하게 들어가 있어 이를 제거해야겠다는 생각을 미처 하지 못했는데, 코드 리뷰를 통해 다른 분이 이 부분을 알려주셔서 CardView에서 그림자를 제거하는 방법을 알아보고자 한다. 1. 기존 코드 CardView는 Android Jetpack 라이브러리의 일부이기에, android:elevation 속성으로는 CardView의 음영을 관리해줄 수 없다. 따라서, app:cardElevation 속성을 사용해 CardView의 음영을 조절해 줄 수 있다. 2. 수정한 최종 코드 초기 코드에서 app:cardElevation="0dp"만 추가해 CardV.. 2023. 9. 30.
[Android] SDK location not found 문제 해결하는 방법 깃에서 코드를 pull 해온 후, 안드로이드 스튜디오에서 애뮬레이터를 실행했더니 다음과 같은 오류가 발생했다. SDK location not found. Define a valid SDK location with an ANDROID_HOME environment variable or by setting the sdk.dir path in your project's local properties file at 'C:\Users\사용자이름\안드로이드프로젝트저장되는폴더명\프로젝트명\local.properties'. 해당 에러는 'SDK의 위치를 찾을 수 없다'는 내용이며, 안드로이드 스튜디오에서 SDK의 경로가 정확히 설정되지 않았을 때 발생한다고 한다. 에러를 해결해 보도록 하자. 1. 우선 다음 경로에 들.. 2023. 5. 31.
[Android] xml의 button에 모서리 둥글게, 배경색 설정하는 방법 xml 파일에 버튼을 추가해 다음과 같이 코드를 작성해 줬다. 이런 버튼이 생성되었는데, 저 버튼의 radius를 15로, 배경색을 검은색으로 변경해보려고 한다. 0. 미리 보는 결과 화면 1. 우선 res> drawable 파일에 새로운 Drawable Resource File을 생성해 준다. 나중에 알아보기 쉽게 둥근 검은색 버튼(사각형)이라는 의미로 파일명을 'btn_round_black'으로 작성해 주었다. 그리고 위와 같이 코드를 작성해 주었다. 참고로, 코드를 작성하면서 이 파일이 어떤 결괏값을 내는지를 오른쪽 화면에서 확인할 수 있다. 원하는 대로 radius가 15이며 배경색이 검은색인 사각형이 잘 만들어졌다. 2. xml 파일의 button에 drawable 파일을 적용시켜 준다. 아까 .. 2023. 5. 22.