[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 게시됨

Android Kotlin Number Picker Dialog - 숫자 선택 창 포스팅 썸네일 이미지

Android

Android Kotlin Number Picker Dialog - 숫자 선택 창

1. 결 과 # 이 글은 숫자를 선택할 수 있도록 하는 Number Picker를 Dialog로 호출하는 방법을 기술한다. 2. activity_main.xml # 메인 레이아웃은 Dialog를 호출하는 버튼 1개로 구성된다. 2.1 dialog_num_select.xml # Dialog 레이아웃은 숫자를 선택할 수 있게 하는 NumberPicker와 취소/확인의 2개 버튼으로 구성한다. # Custom Dialog를 생성하는 방법을 응용하여 숫자를 선택할 수 있는 Dialog를 만들어낸다. Android Kotlin - AlertDialog(알림창) 기본 및 커스텀 1. 결과 2. Custom Dialog Layout (layout/custom_dialog.xml) 3. MainActivity.kt p..

2022.02.07 게시됨

[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 게시됨

Android Kotlin Permission Check - 권한 요청 및 설정 포스팅 썸네일 이미지

Android

Android Kotlin Permission Check - 권한 요청 및 설정

1. 결 과 # 이 글은 애플리케이션에서 필요한 권한을 요청하고 확인하여 권한 허용 여부의 따른 동작을 설정하는 방법을 기술한다. 2. AndroidManifest.xml ..... # 요구하는 권한을 매니페스트 파일서 user-permission을 사용하여 추가해준다. 3. MainActivity.kt package com.example.permissionsexample import android.Manifest import android.content.pm.PackageManager import android.os.Build import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.widget.Toas..

2022.02.04 게시됨

Android Kotlin Camera - 사진 찍고 불러오기 포스팅 썸네일 이미지

Android

Android Kotlin Camera - 사진 찍고 불러오기

1. 결 과 # 이 글은 카메라의 기본적인 내용으로서 카메라를 오픈하여 찍은 사진을 불러오는 방법을 기술한다. 2. activity_main.xml & AndroidManifest.xml # 레이아웃은 카메라를 호출하는 Button 하나와 찍은 사진을 보여줄 ImageView 하나로 구성한다. AndroidManifest.xml ..... # 카메라를 호출하기 위하여 권한을 추가해준다. 3. MainActivity.kt package com.example.cameraexample import android.Manifest import android.content.Intent import android.content.pm.PackageManager import android.graphics.Bitmap i..

2022.02.03 게시됨

Android Kotlin Font - 폰트 적용 포스팅 썸네일 이미지

Android

Android Kotlin Font - 폰트 적용

1. 결 과 # 이 글은 다운받은 폰트를 불러와 적용하는 방법을 기술한다. 2. 사전 준비 2-1. 폰트 다운로드 폰트를 적용하기 위해서는 우선 적용하고자 하는 폰트 파일이 필요하다. 아래는 폰트 파일을 다운로드 할 수 있는 사이트 중 하나이며, 이같은 사이트를 이용하여 다운로드하거나 다른 경로로 폰트 파일을 준비하면 된다. 눈누 상업용 무료한글폰트 사이트 noonnu.cc 이미지서 보이듯 라이선스 범위가 나타나 있어 사용하고자하는 곳이 허용되는 범위인지 확인 후 사용하면 된다. 2-2. 폰트 디렉터리 생성 및 폰트 파일 넣기 res 디렉터리 아래 font 디렉터리를 생성해주고 다운로드한 폰트파일을 복사하여 넣어준다. 단, 폰트 파일명은 소문자 및 _(언더바)로 구성되어야 하므로 파일명을 변경해준다. 3..

2022.02.02 게시됨