setDrawerListener 메소드는 추천되지 않습니다
내 앱에서 무언가를하고있는 동안 내 앱의 탐색 창에서 크기가 줄어 듭니다. 그러나 나는 그것에 대해 아무것도하지 않습니다.
그런 다음 코드를 확인한 후 setDrawerListener가 더 이상 사용되지 않는 것을 보았습니다. 누구든지 이것에 대한 해결책이 있습니까? 도움이 될 것입니다. 미리 감사드립니다!
drawerLayout.setDrawerListener(actionBarDrawerToggle);
addDrawerListener()
대신 사용하십시오 .
바꾸다:
drawer.setDrawerListener(...);
와
drawer.addDrawerListener(...);
public void setDrawerListener(DrawerLayout.DrawerListener listener)
리스너에게 drawer 이벤트를 통지하도록 설정합니다.이 메소드는 더 이상 사용되지 않으며
addDrawerListener(DrawerLayout.DrawerListener)
리스너를 추가removeDrawerListener(DrawerLayout.DrawerListener)
하고 등록 된 리스너를 제거하는 데 사용해야 합니다 .
바꾸다 setDrawerListener
drawerLayout.setDrawerListener(actionBarDrawerToggle);
와 addDrawerListener
drawerLayout.addDrawerListener(actionBarDrawerToggle);
예
DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(
this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
assert drawer != null;
drawer.addDrawerListener(toggle);
toggle.syncState();
NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
assert navigationView != null;
navigationView.setNavigationItemSelectedListener(this);
내 질문에 대답 할 것 같아 최신 navigationView
은 android:layout_height
거의 18dp
당신이 선택할 때 기본값 을 생성 합니다 "wrap_content"
. 따라서 android:layout_height
원하는 것을 선택 navigationView
하거나 간단하게 만들어야 android:layout_height="match_parent"
합니다.
<android.support.design.widget.NavigationView
android:layout_width="320dp"
android:layout_height="550dp"
android:id="@+id/navigation_view_admin"
android:layout_gravity="start">
</android.support.design.widget.NavigationView>
어쨌든 탐색 창에 항목을 추가하면 높이가 자동으로 증가합니다.
마지막 으로 Luxi Liu가 말한 addDrawerListener()
대신 사용하십시오 setDrawerListener()
.
참고 URL : https://stackoverflow.com/questions/35639454/method-setdrawerlistener-is-deprecated
'Programing' 카테고리의 다른 글
HttpClient가 PostAsJsonAsync 메소드 C #을 지원하지 않습니다 (0) | 2020.04.25 |
---|---|
스위프트는 Objective-C의“@synchronized”와 어떤 기능을합니까? (0) | 2020.04.25 |
"if x : return x"문을 피하는 파이썬 방식 (0) | 2020.04.25 |
SQL Server에서 왼쪽 조인과 오른쪽 조인의 차이점 (0) | 2020.04.25 |
범위를 벗어난 배열에 액세스하는 것이 얼마나 위험합니까? (0) | 2020.04.25 |