개발5 [Android] CardView의 그림자(음영) 없애기 CardView란? 안드로이드에서는 CardView를 사용해 뷰의 모서리를 둥글게 처리하고, 그림자 효과를 간편하게 처리할 수 있다. 사실 그림자 효과가 미미하게 들어가 있어 이를 제거해야겠다는 생각을 미처 하지 못했는데, 코드 리뷰를 통해 다른 분이 이 부분을 알려주셔서 CardView에서 그림자를 제거하는 방법을 알아보고자 한다. 1. 기존 코드 CardView는 Android Jetpack 라이브러리의 일부이기에, android:elevation 속성으로는 CardView의 음영을 관리해줄 수 없다. 따라서, app:cardElevation 속성을 사용해 CardView의 음영을 조절해 줄 수 있다. 2. 수정한 최종 코드 초기 코드에서 app:cardElevation="0dp"만 추가해 CardV.. 2023. 9. 30. [Java/자바] char to int : 문자를 정수로 변환하는 방법 자바에서 char 타입의 숫자 문자를 int로 형변환할 때 변수 앞에 (int)를 붙이면 원하는 값을 얻지 못한다(결괏값으로 char 타입의 숫자 문자의 ASCII 값이 나오기 때문). 이 게시글에서는 char 타입의 숫자 문자를 int 타입으로 변환하는 두 가지 방법을 소개하고자 한다. 방법1. ASCII 코드를 활용해 변환하기 char형 변수 - '0' char numC = '9'; int numI = numC - '0'; // 57(문자 '9'의 ASCII 코드값) - 48(문자 '0'의 ASCII 코드값) = 9 이때 '0'을 빼주는 이유는 무엇일까? ASCII 코드란, 문자를 숫자로 표현하는 표준 코드 체계이다. ASCII 코드는 0~127까지의 정수 값을 갖고 있고, 각 정수 값은 특정 문자에.. 2023. 7. 19. [Java/자바] string to char : 문자열을 문자 배열로 변환하는 방법 여러 문제들을 풀다 보면 종종 문장의 한 글자 한 글자를 출력해야 하는 경우를 마주하게 된다. 이 게시물에서는 string 타입을 char 타입의 배열에 넣어 문제를 해결해보고자 한다. 해결법. toCharArray() method 사용하기 string 클래스의 instance method인 toCharArray()를 사용하면 된다. 이때 instance method란 static 키워드를 가지지 않는 method를 말한다. instance methond의 예시는 아래와 같다. //인스턴스 변수/메소드 & 클래스 메소드 예시 class Car { boolean door; // 인스턴스 변수 void openDoor() { // 인스턴스 메소드 door = true; } static void toggleD.. 2023. 6. 27. [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. 이전 1 다음