액션바

    Android Studio - ActionBar에 메뉴 추가해서 이벤트 처리하기

    1. 액션바에 추가할 메뉴의 xml 파일 만들기 res 우클릭 - New - Android Resource File Resource type을 Menu로 바꿔준다. xml에 Menu item을 추가하고 요구사항에 맞게 Attribute 설정해준다. 2. 액션바에 메뉴 추가 및 이벤트 처리 코드 // 액션바의 메뉴는, 전용 함수가 있다. // 이 함수를 오버라이딩 해야 한다. @Override public boolean onCreateOptionsMenu(Menu menu) { // 액션바에 메뉴가 나오도록 설정한다. getMenuInflater().inflate(R.menu.main, menu); return true; } // 액션바의 메뉴를 탭했을 때, 실행하는 함수가 있다. // 이 함수를 오버라이..

    Android Studio - ActionBar의 타이틀, Back 버튼 설정

    1. 액션바 설정 액션바 설정하는 코드의 위치는 일반적으로 onCreate 메소드의 setContentView 바로 밑에 적어준다. 아래의 백 버튼 생성하는 코드는 화면에 나타내기만 하고 이벤트 처리는 따로 해줘야 한다. // 액션바의 타이틀 변경 getSupportActionBar().setTitle("포스팅 생성"); // 액션바에 백 버튼 생성 getSupportActionBar().setDisplayHomeAsUpEnabled(true); 2. 액션바의 Back 버튼 이벤트 처리 이 함수의 위치는 액티비티 클래스 바로 아래, 즉 onCreate과 같은 레벨에 작성한다. // 액션바의 돌아가는 화살표를 눌렀을때의 이벤트를 처리하는 // 함수를 오버라이딩 해야 한다. @Override public b..