Android(49)
-
[챕터 2-4-4] 탭
결과화면 스팸기록 버튼 클릭 시 연락처 버튼 클릭 시 AppBarLayout 다운로드 상대 레이아웃 전환 activity_main.xml 더보기 activity_main.xml 더보기 res/values styles.xml 더보기 파일명 : fragment1 파일명 : Fragment1 슈퍼클래스 : androidx.fragment.app.Fragment Fragment1.java 더보기 package org.minokuma.mytab; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import androidx.annotation.NonNu..
2020.02.16 -
[챕터 2-4-3] 옵션메뉴
결과화면 첫번째 아이템 버튼 클릭 시 두번째 아이템 버튼 클릭 시 세번째 아이템 버튼 클릭 시 프로젝트명 : MyOptionMenu 패키지명 : org.minokuma.myoptionmenu 디렉토리 생성 : res/menu menu_main menu_main.xml 더보기 이미지 격납 res/drawable MainActivity.java MainActivity.java 더보기 package org.minokuma.myoptionmenu; import androidx.annotation.NonNull; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.Menu; import andro..
2020.02.15 -
[챕터 2-4-2] 프래그먼트 2
결과화면 두번째 이미지 버튼 클릭 시 세번째 이미지 버튼 클릭 시 res/drawable/ 이미지 파일 격납 파일명 : fragment_list.xml 자바 클래스 생성 클래스명 : ListFragment 슈퍼클래스 : androidx.fragment.app.Fragment 컨트럴 + O : 오버라이드 onCreateView() 선택 onAttach() 선택 ListFragment.java 더보기 package org.minokuma.myfragment2; import android.content.Context; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view...
2020.02.15 -
[챕터 2-4-1] 프래그먼트
결과화면 화면전환 버튼을 누르면 메뉴 프래그먼트 화면 띄움 프래그먼트 생성 프로그먼트 명 : MainFragment MainFragment.java 더보기 package com.example.myfragment; import android.content.Context; import android.net.Uri; import android.os.Bundle; import androidx.fragment.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; public class MainFragment extends Fragment { @Override public Vie..
2020.02.14 -
[챕터 2-3-5] 라이프 사이클
화면결과 텍스트 입력 뒤로가기 버튼 클릭 앱 재실행 데이터가 사라지지않고 남겨져 있음을 확인 : 자동 기억 (SharedPreferences) 로그캣에서 라이프 사이클 로그 확인할 것 프로젝트명 : MyLifeCycle MainActivity.java 더보기 package org.minokuma.mylifecycle; import androidx.appcompat.app.AppCompatActivity; import android.app.Activity; import android.content.SharedPreferences; import android.os.Bundle; import android.util.Log; import android.widget.EditText; public class Mai..
2020.02.10 -
[챕터 2-3-4] Parcelable
결과화면 메뉴화면 띄우기 버튼 클릭 시 app 마우스 우클릭 New > Activity > Empty Activity 이름 : SimpleDate 인터페이스 : android.osParcelable SimpleData.java 더보기 package org.minokuma.myparcelable; import android.os.Parcel; import android.os.Parcelable; public class SimpleData implements Parcelable { int code; String message; public SimpleData(int code, String message){ this.code = code; this.message = message; } public Simple..
2020.02.10