Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
Tags
- numpy
- 덴드로그램
- hierarchical_clustering
- Python
- list
- append()
- len()
- string
- dendrogram
- function
- Dictionary
- insert()
- IN
- data
- elbow method
- wcss
- pandas
- del
- 반복문
- DataAccess
- nan
- analizer
- sklearn
- DataFrame
- count()
- matplotlib
- Machine Learning
- 최댓값
- 분류 결과표
- 최솟값
Archives
- Today
- Total
개발공부
[Android] ActionBar menu 사용하는 방법 본문
res 폴더를 오른쪽 클릭해서 디렉토리를 하나 만듭니다.

디렉토리명은 menu 로 합니다.

메뉴디렉토리에 새로운 리소스 파일을 하나 만듭니다.

파일명은 menu_액티비티
예를들어 Mainactivity 라면
menu_main 과 같은 식으로 해줍니다.

이미지 버튼 만들기
res - 오른쪽마우스 - New 해서 vector Asset을 누릅니다.

원하는 이미지를 찾고 생성해줍니다.

menu_main.xml
Menu Item을 하나 추가합니다.

id와 title을 정해주고, icon을 눌러 아까 저장한 아이콘을 찾습니다.

showAsAction을 always로 해줍니다.

이제 MainActivity에서 메뉴와 메인액티비티를 연결해주고, 옵션선택함수를 작성해주면 됩니다.
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
// 메뉴 생성
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_main, menu);
return true;
}
// 메뉴 선택 옵션
@Override
public boolean onOptionsItemSelected(@NonNull MenuItem item) {
int itemId = item.getItemId();
switch (itemId) {
case R.id.menuAdd:
Toast.makeText(getApplicationContext(), "버튼이 눌렸습니다.", Toast.LENGTH_SHORT).show();
break;
default:
break;
}
return super.onOptionsItemSelected(item);
}
}

'Android' 카테고리의 다른 글
| [Android] ActionBar 뒤로가기(Back) 버튼 설정하기 (0) | 2022.07.19 |
|---|---|
| [Android] Floating Action Button 사용하는 방법 (0) | 2022.07.19 |
| [Android] EditText 입력 이벤트 addTextChangedListener, TextWatcher (0) | 2022.07.18 |
| [Android] RecyclerView 와 Adapter 를 이용하여 리스트를 화면에 표시하는 방법 (0) | 2022.07.18 |
| [Android] SQLite 데이터베이스 활용하는 방법 (0) | 2022.07.18 |