본문 바로가기

분류 전체보기20

안드로이드 Fragment에서 뒤로가기 버튼 적용하기 onBackPressedListener 앱을 개발하면서 Activity에서는 뒤로가기 버튼 구현하는 방법을 알겠는데 Fragment에서는 어떻게 되지? 라는 생각을 하는 상황이 오게 되었다. 오늘은 그 방법에 대해서 알아볼 것이다. onBackPressedListener 구현 먼저 onBackPressedListener라는 인터페이스를 만들어준다. onBackPressedListener.java public interface onBackPressedListener { void onBackPressed(); } 위와 같이 인터페이스를 먼저 설정해주면 이제 다른 Fragment에 적용할 수 있게된다. CoffeeFragment.java public class CoffeeFragment extends Fragment implements onBack.. 2023. 4. 18.
안드로이드 Fragment에서 Fragment 이동 및 애니메이션 효과 오늘도 여전히 개발하고 있는 모바일 앱을 계속 개발하던 중에 문제가 발생했다. 바로 Fragment에서 Fragment로 이동해야 하는 문제이다. 현재 개발중인 모바일앱은 여러 Fragment를 사용중인데 MainActivity에 툴바만 있고 그 위에 MainFragment로 감싼 형태이다. 보통이면 MainFragment에서 버튼을 누르면 다른 Activity로 넘어가게 만들면 편한데 내가 개발중인 모바일 앱은 사이드 메뉴를 오픈 UI를 사용해서 사이드메뉴에서 버튼을 눌렀을 때 Fragment로 이동되는 방식이기에 Activity로 전환되도록 손보기엔 역부족이었다. 그래서 Fragment에서 Fragment로 이동하는 방법은 없을까? 라고 생각하였다. 다행이도 물론 있었다. 지금부터 보도록 하겠다. F.. 2023. 4. 17.
안드로이드 앱 이름 바꾸기 오늘은 안드로이드 모바일 앱의 이름을 바꾸는 방법에 대해서 알아볼 것이다. 생각보다 매우 간단하게 바꿀 수 있다. 안드로이드 앱 이름 바꾸기 먼저 app - manifests - AndroidManifest.xml로 들어가준다. Image Asset을 클릭한다. 클릭을 하게 되면 아래와 같은 창이 생성된다. icon이름을 정해주고 Resize를 통해서 크기가 안맞는경우 조절을 해준다. 그 후 완료됐으면 Next를 눌러준다. 아이콘 사이즈가 512x512로 잘 지정된 것을 볼 수 있다. 본인같은 경우는 이미 적용을 했기 때문에 빨간 글씨들이 보이는데 처음 지정하면 흰색글씨로 정상적으로 보일 것이다. 여기까지 완료하면 Finish를 눌러서 적용해준다. 그렇다면 res\mipmap 여러 폴더들에 적용한 아이.. 2023. 4. 16.
안드로이드 SplashActivity 구현하기 오늘은 개발하고 있는 모바일 앱에 로딩화면을 구현해볼 것이다. 그때 사용되는게 SplashAcitivity인데 이 Activity를 2초간 보여진 후 MainAcitivty가 실행될 것이다. SplashActivity 구현 먼저 Empty Activity로 SplashActivity를 만들어주었다. 그리하여 자바파일과 xml파일이 생성되었다. 그 다음에 로딩화면에 쓰일 화면을 준비해준다. activity_splash.xml 그리고 오픈 ui 메서드를 통해서 화면 전체에 내가 가져온 사진이 보이도록 코드를 작성해주었다. SplashActivity.java public class SplashActivity extends AppCompatActivity { @Override protected void onC.. 2023. 4. 16.