반응형
반응형
(기능만을 설명한 포스팅이므로 Fragment, BottomNavigationView 등의 생성 방법은 생략합니다.) 설명이 필요하면 아래의 포스팅을 확인해주세요. https://luvris2.tistory.com/292?category=1069058 Fragment - 탭을 이용하여 각각의 다른 화면으로 전환하기 목표 아래의 탭을 누르면 그에 맞는 화면으로 전환하기 activity_main.xml 기본 레이아웃 형식 변경 - RelativeLayout BottomNavigationView 위젯 추가 id - bottomNavigationView Attributes - layout_alignPar.. luvris2.tistory.com BottomNavigationView 객체 생성 및 설정 MainAc..
(기능만을 설명한 포스팅이므로 Fragment, BottomNavigationView 등의 생성 방법은 생략합니다.) 설명이 필요하면 아래의 포스팅을 확인해주세요. https://luvris2.tistory.com/292?category=1069058 Fragment - 탭을 이용하여 각각의 다른 화면으로 전환하기 목표 아래의 탭을 누르면 그에 맞는 화면으로 전환하기 activity_main.xml 기본 레이아웃 형식 변경 - RelativeLayout BottomNavigationView 위젯 추가 id - bottomNavigationView Attributes - layout_alignPar.. luvris2.tistory.com 메뉴의 색상을 정의 할 xml 파일 생성 res - drawable ..
(기능만을 보여주기 위함으로 해당 부분만 코드 작성하였습니다.) 다이얼로그를 활용하여 새로운 레이아웃을 뷰에 보여주기 소스 코드 // todo : 다이얼로그를 활용하여 화면에 새로운 레이아웃 띄우기 // 별점 남기기 모의 테스트 // dialogAddRating = 확인을 누르면 별점을 남길 수 있도록하는 다이얼로그 // viewAddRating = 유저에게 보여줄 레이아웃의 뷰 정보 저장한 객체 // R.layout.dialog_add_reivew = 유저에게 보여줄 레이아웃 // 다이얼로그 객체 생성 AlertDialog.Builder dialogAddRating = new AlertDialog.Builder(context); // 다이얼로그 제목 설정 dialogAddRating.setTitle("..
다음과 같은 에러가 발생한 경우? java.lang.RuntimeException: Parcelable encountered IOException writing serializable object 해결 방법 사용하는 Class의 implements를 Serializable을 하면 된다. 만약 그래도 에러가 발생 할 경우, Class에서 사용되는 다른 Class까지 같이 Serializable을 하면 된다.
프래그먼트 정적 추가 지도를 처리할 활동의 레이아웃 파일에 fragment 요소 추가 지도 인터페이스 구현 MainActivity implements OnMapReadyCallback 메소드 추가 onMapReady : 지도를 사용할 준비가 되면 호출되는 메소드 @Override public void onMapReady(@NonNull GoogleMap googleMap) { } 구글 맵 기본 설정 MainActivity onCreate // 구글 맵 설정 SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map); mapFragment.getMapAsync(this);..
Android Studio - Gradle Scripts에서 각각의 코드 추가 build.gradle (Project) plugins { id 'com.google.android.libraries.mapsplatform.secrets-gradle-plugin' version '2.0.1' apply false } build.gradle (Module) plugins { id 'com.google.android.libraries.mapsplatform.secrets-gradle-plugin' } dependencies { implementation 'com.google.android.gms:play-services-maps:18.0.2' } local.properties (SDK Location) 자신의 ..