안드로이드 - 초간단 메모장 만들기3(옵션 추가)
코드는 초간단 메모장2에 추가만 하였습니다.
----------------------------------------------------------------------------------------
초간단 메모장 만들기1
http://lopicit.tistory.com/252
초간단 메모장 만들기2
http://lopicit.tistory.com/257
----------------------------------------------------------------------------------------
추가할 코드는 옵션 생성에 필요합니다.
onCreateOptionMenu(Menu menu)와 onOptionsItemSeleceted(MenuItem item)을 오버라이딩합니다.
//onCreate()메소드 다음에 추가해주시면 됩니다.
@Override
//menu를 생성해주는 메소드
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
@Override
//menu 선택시 리스너 메소등
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()){
case R.id.newMemo:
inputText.setText("");
filename = null;
break;
}
return false;
}
onOptionsItemSelected메소드에서 옵션메뉴 선택시 파일이름을 null로 설정하고 inputText를 초기화하여 새로운 창처럼 만들어 줍니다.
그리고 추가로 옵션메뉴 아이템을 추가하기 위해서 menu -> main.xml을 생성합니다.
새창열기 메뉴 하나를 생성하고 onCreateOptionMenu메소드에서 getMenuInflater를 통해서 메뉴를 생성합니다.
새 창 열기를 클릭하면 파일이름과 editText가 초기화되어 새로운 메모를 저장이 가능합니다.
'Android' 카테고리의 다른 글
SmartHome 어플 제작 - 무드등 탭 (0) | 2017.09.17 |
---|---|
안드로이드 - 어플 초기화면 만들기 (0) | 2017.08.30 |
안드로이드 -초간단 메모장 만들기2 (파일변경) (1) | 2017.08.28 |
안드로이드 - Thread (AsyncTask) (0) | 2017.08.26 |
android - webview(웹뷰)예제 (0) | 2017.08.26 |