본문 바로가기

Programming/Android4

안드로이드 Kotlin 기본 사용법 정리 - TextView, Button, EditText 1. TextView 1) TextView의 기본 주요 속성 - text : 보여줄 문자열 - lines : 문자열의 라인수 - textColor : 표시되는 문자열 색상 - textSize : 표시되는 문자열 크기 - textAppearance : 표시되는 문자열 형식 2) 코틀린에서 TextView 속성 통제하는법 override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) ````````` //val textView = findViewById(R.id.textView) // 이 과정이 kotlin에서는 필요가 없음. textView.t.. 2021. 7. 20.
ConstaintLayout 내용 정리 오늘은 안드로이드 프로젝트를 만들때 가장 기본적으로 만들어지는 ConstraintLayout에 대해 정리를 해 두고자 한다. ConstarintLayout 의 경우 RelativeLayout과 비슷하게 동작하는데 부모나 다른 view와의 관계 설정을 통해 UI를 배치할 수 있다. 이러한 배치를 하기 위해 제약 조건을 이용해 배치를 할 수 있는데 이때 두가지를 사용할 수가 있다. 1) 실선 제약 조건 : 부모나 다른 view와의 관계설정을 실제 좌표값을 이용해서 설정하는 방법임 2) 스프링 제약조건 방법 : 부모나 다른 view와의 관계설정을 실제 비율을 이용해서 설정하는 방법임 위처럼 이렇게 비율을 가지고 UI 작업을 해주면 만약에 화면을 회전하거나 할때 알아서 뷰를 찾아서 배치를 해주는 큰 장접이 있다.. 2021. 7. 19.
[Android] SharedPreferences 내 입맛대로 사용하기. 요즘 너무 바빴다. 너무 바쁘게 지냈다는 핑계를 대면서 오랜만에 포스팅을 한다. 아주 오래전 글에 요즘 안드로이드 프로젝트를 진행하고 있다는 얘기를 한 적 있다. 개발을 하다보면 서버와의 통신을 통해 DB에서 데이터를 가져와야하는 일이 많은데, 간단한 설정 값 같은 건 매번 DB를 통해 호출하다 보면 앱의 성능이 굉장히 떨어진다. 이럴 때 사용하라고 안드로이드에서는 기본적으로 SharedPreferences라는 녀석을 제공한다. 그렇다면 SharedPreferences 란 무엇일까? SharedPreferences는 액티비티나 어플리케이션의 설정값이나 UI 정보 같은 간단한 정보 값을 XML (Key, Value) 기반의 파일형태로 저장하고 꺼내쓸 수 있는 것이다. 저장되는 데이터는 data/data/패.. 2019. 10. 20.
[Android] Android Studio에서 aar 사용하기. 요즘 안드로이드 개발을 다시 시작했다. 최근에 느끼는 것 중 하나는 안드로이드 개발을 잘하는 것은 잘 가져다 쓰는 것이 아닐까 하는 생각이다. 나는 안드로이드 개발에 가장 큰 묘미가 오픈 소스를 가져다 쓰는 것이라고 생각한다. 이 때 다양한 오픈소스 라이브러리를 활용하는데, Android 에서는 aar 이라는 라이브러리를 사용할 수 있다. 여기서 AAR이란, Android Archive package의 약자인데, 이건 안드로이드에서 라이브러리용으로 사용하기 위해 압축한 형태의 파일이다. 우리가 흔히 자바를 개발할때 쓰는 jar(Java Archive package) 와 비슷한 것이라고 생각하면 된다. aar을 열어보면 다음과 같이 되어있다. 여기서 필수적으로 있어야하는건 /res AndroidManife.. 2019. 10. 16.