본문 바로가기

안드로이드 스튜디오5

안드로이드: Fragment , NullSafety,Resource button.setOnClickListener{ //프라그먼트를 동적으로 작동하는 방법 //Fragment 붙이는 방법 replace/add val fragmentManager: FragmentManager = supportFragmentManager //Transaction //작업의 단위 -> 시작과 끝이 있다. val fragmentTransaction = fragmentManager.beginTransaction() //시작 //할일 fragmentTransaction.replace(R.id.container, fragmentOne) // 할일 fragmentTransaction.commit() //보통 commit은 끝을 뜻함. //끝을 내는 방법 //commit -> 시간 될 때 해 (좀 더 .. 2020. 8. 16.
안드로이드: Activity, 익명함수,Intent 01. Activity - 앱의 한 화면이다. - Life Cycle (수명 주기) - OnCreate -> activity가 만들어질 때 단 한번만 호출 된다. -> activity를 만들 때 단 한번만 하면 되는 작업들은 여기에서 해준다. - OnStart - OnResume -> 앱이 다시 돌아올때 무조건 호출 된다. -> activity가 다시 호출 될 때 하면 되는 작업들을 여기에서 해준다. - OnPause -> 화면의 일부가 가려졌을 때 - OnStop -> 화면 전부가 보이지 않을 때 - OnDestroy 마우스 우클릭->제너레이트->오버라이드 메소드 라이프사이클이 배운대로 작동하는지 확인하기. println을 사용했었는데 로그라는 기능이 있음. 행동 발생할 때 그걸 기록하는거임 개발에서 .. 2020. 8. 16.
안드로이드 : 에센셜 - 안드로이드 스튜디오 투어 AndroidManifest.xml 패키지명은 고유해야한다. 패키지명으로 앱을 구분하기 때문임. 어플리케이션 테그:앱에대한 내용물 적어주는 곳 android:allowBackup="true" 앱을 사용하고 앱을 지웠다가 다시 깔면 그 기록이 남아있다. 이 옵션이 앱을 삭제하더라도 일정 부분을 백업한다. 그걸 불러올수있다. android:icon="@mipmap/ic_launcher" 앱의 아이콘이다. @테그는 경로를 의미한다. android:label="@string/app_name" 앱 이름 android:roundIcon="@mipmap/ic_launcher_round" 앱 아이콘이 동그라미로 그리는 경우. 앱의 아이콘 정해주는 옵션 android:supportsRtl="true" 라이트 투 래프트... 2020. 8. 15.
안드로이드 스튜디오: 에센셜 UI TextView LinearLayout의 자식 뷰 text: 글을 쓰는 속성 textclolr:글씨의 색을 정해주는 속성 디자인 탭에서 속성들을 알 수 있다. -> all atribute를 선택하면 속성들이 나온다. textsize -> 글씨 크기 설정 속성 컨트롤+스페이스 -> 이 텍스트 뷰가 가질 수 있는 속성들이 쫙 나온다. background -> 글씨의 배경색 Layout: 부모 뷰 컨포넌트가 될 수 있는 것들 부모컴포넌트는 화면에 나오지않고 화면의 구성을 정함. 배치시키고.. textview같은 자식으로만 사용하는 애들은 어떻게든 화면에 나오게 되고 배치를 정할 수 없다. 텍스트뷰의 속성으로 자리를 옮길 수 없음. LinearLayout에 의해서 textView의 위치가 정해진 것임. orie.. 2020. 8. 13.