kotlin6 [Kotlin] 레이아웃 테두리 및 모서리 설정 전체 테두리를 주는 방법은 간단하다. drawable > new > Drawable Resource File로 파일을 하나 만든다. 이때 Root element는 shape으로 바꿔줘도 되고 나중에 코드에서 바꿔줘도 된다. 테두리 설정하기 stroke로 테두리를 추가해줄 수 있고 width로 두께, color로 색깔을 지정해줄 수 있다. 모서리 둥글게 만들기 모서리는 corners를 이용해 둥글게 만들 수 있고 radius로 둥글기의 정도를 정할 수 있다. 배경색 변경하기 solid를 이용하여 배경색을 변경할 수 있고 color로 색상을 정할 수 있다. 레이아웃에 적용하기 이제 위에서 만든 파일을 layout에 적용해보자. LinearLayout으로 예를 들어보자. 아래와 같이 background에 넣어.. 2023. 1. 26. [Kotlin] Bottom Navigation 바텀 네비게이션 메뉴 파일 생성 res에 menu 폴더를 하나 만든다. menu 폴더 안에 바텀 네비게이션의 탭 개수와 들어갈 아이콘이나 텍스트를 작성한 xml 파일을 만든다. 개수가 탭의 개수이며 탭은 다음 코드로 수정할 수 있다. android:icon="@drawable/ic_face" // 바텀 네비게이션에 들어갈 아이콘 android:title="학습하기" // 아이콘 밑에 들어갈 텍스트 Activity 생성 바텀 네비게이션을 적용할 Activity 파일을 만든다. (ex. MainActivity) 함께 만들어진 xml 파일에 다음과 같이 코드를 작성한다. 탭 별 Fragment 생성 탭을 선택할 때마다 바뀔 Fragment를 탭 개수만큼 생성해준다. ex) StudyFragment, Cours.. 2022. 8. 17. [Kotlin] Toolbar & 뒤로가기 적용하기 1. Toolbar 적용하기 xml에 파일에 다음과 같은 코드를 추가해줍니다. Kotlin 파일에서 onCreate부분에 다음 코드를 추가해줍니다. //binding을 사용했을 경우의 코드 setSupportActionBar(binding.toolbar)// val tb=supportActionBar!! tb.setDisplayShowTitleEnabled(false)//toolbar가 보이도록 2. 뒤로가기 버튼 적용하기 Kotlin 파일 onCreate부분에 아래 코드를 추가하고 tb.setDisplayHomeAsUpEnabled(true)//뒤로가기 버튼 보이도록 onCreate 바깥에 다음 코드를 추가합니다 override fun onOptionsItemSelected(item: MenuItem).. 2022. 7. 15. [Kotlin] Action Bar 숨기기 app > manifests > AndroidManifest.xml 에서 application 안에 android:theme 부분을 2022. 5. 4. [Kotlin] View Binding Setting Gradle Scripts > build.gradle(Module: 프로젝트이름.app) android 안에 아래 코드 추가 android { .... buildFeatures { viewBinding = true } } MainActivity.kt에 // 되어 있는 줄 추가 activity_main.xml 파일로부터 id를 가져온다면 Binding 파일의 이름은 ActivityMainBinding이다 package com.cookandroid.textviewkt import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import com.cookandroid.textviewkt.databinding.ActivityM.. 2022. 5. 3. [Kotlin] TextView 기본 틀 추가적인 기능들 //텍스트 스타일 2022. 5. 2. 이전 1 다음