본문 바로가기
  • Let's study

Android22

[Kotlin] javax.net.ssl.SSLException: Unable to parse TLS packet header 아래의 에러가 발생했을 경우 javax.net.ssl.SSLException: Unable to parse TLS packet header 사용하고 있는 baseURL을 https 에서 http로 변경해주면 해결된다. 2022. 8. 24.
[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.
[Flutter] Elevated Button RaisedButton(구버전) RaisedButton( onPressed: () { }, color: Colors.black, shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(10),//둥글게 ), child: Text(''), ) Elevated Button(신버전) ElevatedButton( onPressed: () {}, style: ElevatedButton.styleFrom( primary: Color(0xff000000), shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(10),//둥글게 ), ), child: Text('') ) 2022. 7. 8.
[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.