1.
setContentView 로 출력되는 것은 content영역이다.
액션바는 조정이 가능하다. 안보이게 할 수도 있다.
<item name="windowNotTtle> false
<item name="windowActionBar> false
자바프로그램에서도 조정이 가능하다.
setDisplayHomeAsUpEnabled : 위에 있는 뒤로가기 버튼 여부
setDisplayShowHomeEnabled : 홈 아이콘 표시 여부
2.메뉴 작성 방법
onCreateoptionsMenu: 메뉴가 만들어질 때 최초로 한번 호출
onPrepareoptionsMenu : 메뉴가 화면에 보일 때마다 반복해서 호출
--작성 예시
1
2
3
4
5
6
7
8
9
10
11
12
|
public boolean onCreateOptionsMenu(Menu menu) {
MenuItem item1=menu.add(0,0,0,"슬라이드쇼");
MenuItem item2=menu.add(0,1,0,"앨범에추가");
//기타 메소드
/*
add(CharSequence title)
add(int groupId, int itemId, int order, int titleRes)
add(int groupId, int itemId, int order, CharSequence title
*/
return true;
}
|
cs |
3.MenuInflater 활용
4.MenuBuilder
매뉴는 내부적으로 MenuBuilder를 통해 만든다.
5.서브메뉴
6.액션 버튼
7.액션 뷰
--액션 바에 제공되는 뷰
8.actionLayout
---임의의 뷰 설정
9.ContextMenu
화면에 출력되는 특정 뷰와 연결되어서 뷰를 오래 누르면 보이는 메뉴
'웹 > 안드로이드' 카테고리의 다른 글
api 연동 (0) | 2021.03.15 |
---|---|
안드로이드 스튜디오 11. 인텐트 (0) | 2021.03.09 |
안드로이드 --9.adpter 와 adpaterview , 뷰의 커스텀 (0) | 2021.03.08 |
안드로이드 --8. 파일 입출력 (0) | 2021.03.08 |
안드로이드 --1 . 특징과 설정 (0) | 2021.03.03 |