본문 바로가기

전체 글156

[Android] android:drawableLeft를 사용 시 이미지 사이즈 조절 하는 방법 문제점) 먼저 android:drawableLeft를 사용하여 TextView 좌측에 이미지를 추가해 보겠습니다. 다음과 같이 TextView 좌측에 이미지를 추가하였습니다. 이미지 설정 후 drawablePadding처럼 TextView와 drawable간의 공백을 설정 할 순 있지만, ImageView처럼 이미지의 크기를 조절 하기에는 쉽지 않습니다. 해결방안) drawable파일을 만들어 코드로 이미지의 크기를 직접 설정 할 수 있습니다. 파일이름은 drawable_resize.xml 로 하겠습니다. 아래 코드와 같이 drawable을 설정 후 width, height를 모두 설정합니다. 그 이후 TextView의 drawable파일을 drawable_resize.xml의 파일로 변경합니다. 다음과.. 2021. 8. 12.
[Android] elevation 그림자[Shadow] 효과 넣기 예시) 그림자 10dp만큼 넣기 android:elevation="10dp" (주의사항) 그림자 영역을 설정한 뒤 그림자 영역이 보여질 만큼의 padding or margin을 설정을 해줘야 그림자를 볼 수 있습니다. 1. 뷰의 background color에 색상이 설정되어 있어야 합니다. 2. 뷰의 그림자가 생길 수 있는 여백이 있어야 합니다. 아래는 예시인 코드들을 적어보았습니다. 예시) elevation 설정 전 예시) elevation 설정 후(elevation=10dp) 예시) elevation 설정 후(elevation=100dp) 그림자를 어디에 줄 것인지 선택 OutlineProvider관련 설명입니다. https://ohdbjj.tistory.com/35 [Android] Outline.. 2021. 8. 6.
[Android] Kotlin 기초 문법 1. 함수 fun main(args: Array{ println("Hello World!") } 함수를 다음과 같이 동일하게 사용할 수 있다. (식이 본문인 함수에서는 반환 타입을 생략 가능) fun fun1(n1: Int, n2: Int): Int{ return if(n1 > n2) n1 else n2 } fun fun2(n1: Int, n2: Int): Int = if(n1 > n2) n1 else n2 fun fun3(n1: Int, n2: Int) = if(n1 > n2) n1 else n2 2. 변수 var num1: Int = 1 var num2 = 2 var str1 = "문자열1입니다." var str2: String str2 = "문자열1입니다." var test //error 변수를 선.. 2021. 6. 3.
[DB] SQL 문법 기초 SELECT [DISTINCT] 컬럼, 그룹 함수(컬럼) FROM 테이블명 [WHERE 조건] [GROUP BY Group대상] [HAVING 그룹 함수 포함 조건] [ORDER BY 정렬대상 [ASC/DESC]] 1. 조회 ●조회 SELECT 필드이름1, 필드이름2 FROM 테이블 ●모든 필드를 조회 SELECT * FROM 테이블 ●중복된 데이터를 없애고 조회 SELECT DISTINCT 필드이름 FROM 테이블 2. 조건식 ●조건식을 적용 SELECT * FROM 테이블 WHERE 필드이름=0 ●여러 조건식을 적용 SELECT * FROM 테이블 WHERE 필드이름1=0 AND 필드이름2=0 OR 필드이름3=0 ●조건식의 종류 WHERE 필드이름 BETWEEN 0 AND 100 WHERE 필드이름 .. 2021. 2. 1.