반응형
항목을 눌렀을 때 탐색 창을 닫는 방법은 무엇입니까?
이상적으로는 탐색 창에서 일부 항목을 누르면 닫히지 만 자동으로 실행되지는 않습니다. 어떻게하나요? 감사!
알았다!
private DrawerLayout mDrawerLayout;
mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
mDrawerLayout.closeDrawers();
완벽하게 잘 작동합니다.
나를 위해 이것은 일했습니다-
mDrawerLayout.closeDrawer(Gravity.START, false);
closeDrawer(); // called when you want to close
public void closeDrawer() {
if (mDrawerLayout.isDrawerOpen(GravityCompat.START)) {
mDrawerLayout.closeDrawer(GravityCompat.START);
}
}
스위치 케이스가 끝나는 onNavigationItemSelected의 오른쪽 하단에서이 문제를 해결해야합니다. mDrawerLayout.closeDrawers ();
public boolean onNavigationItemSelected(@NonNull MenuItem item) {
switch (item.getItemId()){
}
mDrawerLayout.closeDrawers();
return true;
}
반응형
'Program Club' 카테고리의 다른 글
| Rails 4는 OR 쿼리를 지원합니까? (0) | 2020.11.26 |
|---|---|
| 파이썬에서 부호있는 정수를 부호없는 정수로 변환하는 방법 (0) | 2020.11.26 |
| YouTube iframe 삽입-전체 화면 (0) | 2020.11.25 |
| Angular 2에서 Bootstrap navbar "활성"클래스를 설정하는 방법은 무엇입니까? (0) | 2020.11.25 |
| JavaScript 배열 또는 해시 테이블에 동적 키, 값 쌍 추가 (0) | 2020.11.25 |