[TIP] Android Style Background 꾸미기 - 테두리, 모서리 둥글게 등 포스팅 썸네일 이미지

Android/TIP

[TIP] Android Style Background 꾸미기 - 테두리, 모서리 둥글게 등

Android Background 꾸미기 - 테두리(border) 굵기 지정 및 색 변경, 모서리 (corner) 둥글게 지정 /res/drawable 서 리소스 파일 생성 후 작성 # shape의 shape 속성으로 rectangle(사각형), oval(타원형) 등 모양을 지정 가능 # 배경색: solid로 지정 가능 # 테두리[Border] 선: width를 사용하여 굵기 지정이 가능하며 color로 색 지정 가능 # 모서리[Corner] : radius의 지정한 값만큼 모서리를 둥글게 만듬 # 패딩[Padding] : Layout에서 사용하던 패딩과 동일 이처럼 파일을 생성하여 스타일을 지정해 놓고 사용함으로써 다른 오브젝트 간 동일한 스타일을 적용이 가능하며 스타일 수정이 있을 경우에도 스타일 파..

2022.02.11 게시됨

[TIP] Android Button Background color not working 포스팅 썸네일 이미지

Android/TIP

[TIP] Android Button Background color not working

Android Button Background color not working - 안드로이드 버튼 배경색 변경되지 않을 경우 해결 방법 Button서 배경색을 지정하였을 때 변경되지 않을 경우 Button 대신 AppCompatButton을 사용하면 된다. Button의 경우 Material 테마로 지정되어 테마서 설정된 Button Background의 배경 기본값인 colorPrimary로 지정된 색이 적용되기 때문에 변경되지 않는 것이다. colorPrimary를 변경하여 동일하게 변경할 수도 있다.

2022.02.09 게시됨

[TIP]Android 날짜 변경하기 - 내일, 어제, 한달 후 날짜 구하기 포스팅 썸네일 이미지

Android/TIP

[TIP]Android 날짜 변경하기 - 내일, 어제, 한달 후 날짜 구하기

Android 날짜 변경하는 방법. 일/월 등 단위 지정하여 내일, 어제, 한달 후 날짜 구하기 # Date를 원하는 형식의 String으로 출력하고자하면 SimpleDateFormat을 사용할 수 있다. y 년도 M 월 d 일 h 시간 m 분 s 초 # 내일 혹은 한달 후처럼 다른 날짜를 구하기 위해서 Calendar를 생성한다. 그리고 Calendar의 add 메소드를 사용한다. add 메소드의 1번 째 파라미터는 단위로서 Calendar.DATE(=일)이면 1일 단위인것이며, Calendar.MONTH(=달)이면 1달 단위로 이동한다는 것이다. 다음 2번 째 파라미터로 Int 값을 주며 양수일 경우 미래로, 음수일 경우 과거로 지정한 단위기준으로 이동한다.

2022.02.08 게시됨

[TIP] Android EditText remove focus - 화면 클릭하여 키보드 숨기기 포스팅 썸네일 이미지

Android/TIP

[TIP] Android EditText remove focus - 화면 클릭하여 키보드 숨기기

EditText 입력 중 화면 클릭하여 키보드 숨기고 EditText focus 제거하는 방법 // 화면 클릭하여 키보드 숨기기 및 포커스 제거 override fun dispatchTouchEvent(event: MotionEvent?): Boolean { if (event?.action === MotionEvent.ACTION_DOWN) { val v = currentFocus if (v is EditText) { val outRect = Rect() v.getGlobalVisibleRect(outRect) if (!outRect.contains(event.rawX.toInt(), event.rawY.toInt())) { v.clearFocus() val imm: InputMethodManager =..

2022.02.06 게시됨