분류 전체보기 183

[Kotlin] button action > listener, onClick

# 개발환경 tool : android studio 4.0 os : windows 10 pro 64-bit # 배경 버튼의 액션을 사용하기 위해서 다음 두 가지 방식으로 설정할 예정 ▶ .kt > 리스너 ( listener ) ▶ .xml > onClick .kt > 리스너를 이용하는 방법 // app > java > package > MainActivity class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) // 방법 1-1: 리스너 // login.se..

LANGUAGE/Kotlin 2020.06.26

[Kotlin] round Button (gradient)

# 개발환경 tool : android studio 4.0 os : windows 10 pro 64-bit # Tip 레이아웃 중 공백을 주기 위해선 전체 layout에 weightSum을 1로, 빈 공백을 위해서 width=0, height=0 인 View에 layout_weight=1으로 주면 좋음 - Button 속성 ▶ textAllCaps : true일 때, text의 모든 문자를 대문자로 바꿈 - XML 태그 ▶ solid : 색상 ▶ stroke : 윤곽선 ▶ gradient : 그라데이션 - angle : 각도, (45도 단위) - startColor, centerColor, endColor ▶ corners : 라운드 - bottomLeftRadius : 각도 깊이 ... ▶ paddin..

LANGUAGE/Kotlin 2020.06.26

[Kotlin] LinearLayout / RelativeLayout / ConstraintLayout

# 개발환경 tool : android studio 4.0 os : windows 10 pro 64-bit 1. LinearLayout - 주요 속성 ▶ orientation : 방향, [ vertical | horizontal (default) ] ▶ weight : 영역의 가중치 (CSS에서 말하는 flexbox와 유사) ▶ weightSum : 전체 가중치의 합 ▶ gravity: 정렬, [ center | center_vertival | center_horizontal... ] # 예시 1) # app > res > layout > activity_main.xml ... LinearLayout 태그 안의 View의 weigth는 각각 1, 2, 3이며, LinearLayout의 전체 가중치의 합 ..

LANGUAGE/Kotlin 2020.06.25

[Kotlin] gradient layout

# 개발환경 tool : android studio 4.0 os : windows 10 pro 64-bit # 방법 - project > app > res > drawable - 우측 마우스 클릭 > New > Drawable Resource File - File name 입력 후 그대로 OK - 코드 수정 1. selector 태그를 shape 태그로 수정 2. gradient 태그 및 속성 추가 # 결과 - 속성과 사용방법에 대한 docs 링크 https://developer.android.com/reference/android/graphics/drawable/GradientDrawable [참고] https://gunwi.tistory.com/entry/%EC%95%88%EB%93%9C%EB%A1%..

LANGUAGE/Kotlin 2020.06.25

[Android Studio] Logcat 윈도우 창

# 배경 기존 안드로이드 스튜디오에서 Logcat을 확인하려면 View mode가 Dock pinned 상태로 되어 있어서 툴 창 하단에 위치해있음. 로그 길이가 길어지고, 동시에 코드를 확인하기 위해서 별도의 윈도우 창으로 확인하려고 함 # 방법 Logcat 탭에서 우측 마우스 클릭 > View Mode > window [참고] https://www.youtube.com/watch?v=lF-CLUftA9g&list=PLgOlaPUIbynpUQqb_ifNAt5yWEfp3Pz6i&index=3

TOOL 2020.06.24

[Android Studio] 축약어 설정, 로그 기본 세팅, Live template

# 배경 어떤 클래스, 어떤 메소드에서 문제가 발생했는지, 아니면, 잘 수행되는지를 확인하기 위해서 로그를 입력할 때, 일일이 작성하기 힘들기 때문에 축약형태를 커스터마이징해서 사용하기 위함 # 방법 ctrl + alt + s > Settings > Live Templates 아무런 컴포넌트를 선택하지 않고 + 버튼을 선택하면, user 탭이 생성되고 다음과 같이 바뀜. 다음과 같이 입력 후 'Edit variables' 버튼을 선택 CLASS_NAME, METHOD_NAME을 다음과 같이 설정하고 OK 다시 돌아와서 'Apply' 버튼 선택 # 확인

TOOL 2020.06.24