Android126 안드로이드 스튜디오, JAVA] 토스트, 스낵바, 대화상자 1. Toast. 결과화면 : 토스트는 액티비티가 아니므로 한 액티비티에 종속되는 특성이 있다. Toast.makeText(this, "안녕", Toast.LENGTH_SHORT).show(); 대신 첫 매개변수에 컨텍스트가 들어가야 하기 때문에 함수로 따로 만들려면 전역변수로 컨텍스트 변수를 만들어 호출하는 방식을 취해야한다. public class Test { public static void callToast(Context context){ Toast.makeText(context, "안녕", Toast.LENGTH_SHORT).show(); } } 2. SnackBar 화면 아래에 뜨는 작은 액티비티이다. 이것은 토스트처럼 컨텍스트에 종속되는 것이 아니라 뷰에 띄우는 것이기 때문에 뷰를 매개변수로.. 2020. 7. 22. 안드로이드 스튜디오, JAVA] Material Navigation Drawer을 이용하여 네비게이션으로 액티비티 전환 https://material.io/components/navigation-drawer Material Design Build beautiful, usable products faster. Material Design is an adaptable system—backed by open-source code—that helps teams build high quality digital experiences. material.io https://itstudy-mary.tistory.com/186 안드로이드 스튜디오,java]커스텀 액션 바 제작하기 기본 메뉴 만들기 https://itstudy-mary.tistory.com/184 안드로이드 스튜디오,java] 기초 액션바 만들기 결과물 : 먼저, Image.. 2020. 7. 22. 안드로이드 스튜디오,JAVA] 액티비티 변경에 따른 스택관리 만약에 메뉴 1 -> 메뉴 2로 넘어가는 스택의 경우 상관 없지만, 메뉴 1- > 메뉴 1로 움직이는 경우 두 액티비티를 동시에 올리면 스택의 낭비가 심해진다. 따라서, 같은 액티비티로 넘어갈 때 같은 액티비티를 띄우지 않게끔 스택관리를 해야한다. 다음 코드는 네비게이션에서 액티비티를 변경하는 클래스를 구현한 코드이다. package com.mary.navigationintentex01; import android.content.Context; import android.content.Intent; import android.view.MenuItem; import androidx.annotation.NonNull; import com.google.android.material.navigation.Navi.. 2020. 7. 22. 안드로이드 스튜디오, JAVA]Material Design Navigation View에서, onNavigationItemSelected가 인식되지 않을 때 https://stackoverflow.com/questions/48486796/setnavigationitemselectedlistener-not-working setNavigationItemSelectedListener Not Working My NavigationView onClick event is not working. Here are the code snippets I tried one by one, but nothing worked: Implementing NavigationView.OnNavigationItemSelectedListener using OnClick() Met... stackoverflow.com https://material.io/develop/android/componen.. 2020. 7. 22. 이전 1 ··· 23 24 25 26 27 28 29 ··· 32 다음 반응형