본문 바로가기

반응형

메뉴

[Android] 안드로으드 툴바 메뉴 삭제하기 안드로이드 툴바에서 메뉴 삭제하는 방법은 아래와 같다. @Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { super.onCreateOptionsMenu(menu, inflater); mToolbar.getMenu().clear(); } 더보기
[Android] Fragment 별로 메뉴 구성 다르게 하기 안드로이드 메뉴 구성 할때 Fragment별로 메뉴 구성을 다르게 하기 Activity에서 menu 구성하던 방법과 유사하게 onCreateOptionMenu를 Ovrride해주면 된다. 여기서 주의 할 점은 setHasOptionsMenu(true); 함수를 적어 주어야 한다는 것이다. 메뉴 클릭의 경우에도 onOptionsItemSelected를 Ovrride해주어 아이템 아이디 별로 이벤트를 작성해 주면 된다. 1. FragmentA public class FragmentA extends Fragment { private LinearLayout FragmentA; @Override public View onCreateView(LayoutInflater inflater, ViewGroup contai.. 더보기
[Android] 안드로이드 Toolbar menu 버튼 만들기 위와 같이 Android 툴바에서 많이 쓰이는 기능 중 하나인 메뉴 버튼은 만들기가 아주 쉽고 많은 자료가 있지만 나의 기록을 위해 써본다. 1. MainActivity.xml 만들기 CoordinatorLayout으로 뷰 그룹을 만들고 Toolbar는 AppBarLayout을 사용하여 만든다. 여기서 FrameLayout이 Toolbar영역을 침범하지 않기 위해서 "app:layout_behavior="@string/appbar_scrolling_view_behavior"]을 설정해 준다 2. 메뉴 XML만들기 메뉴는 res폴더에서 클릭만으로도 쉽게 만들 수 있다. 폴더를 만들고 그 menu_main.xml파일을 만들어 보자. 3. MainActivity.class 메뉴 등록 public class M.. 더보기

반응형