1
android-support-v7 : 21 라이브러리에서 새 서랍 토글을 구현하려고 시도했지만 표시되지 않습니다. Toolbar에 ActionBarDrawerToggle이 표시되지 않습니다. 코드 스 니펫 : 당신은 활동의 onPostCreate
방법에 mDrawerToggle
에 syncState
메소드를 호출한다android-support-v7 : 21 library
public class MainActivity extends ActionBarActivity {
private Toolbar mToolbar;
private DrawerLayout mDrawerLayout;
private ActionBarDrawerToggle mDrawerToggle;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initToolbar();
}
private void initToolbar() {
mToolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(mToolbar);
mDrawerLayout = (DrawerLayout) findViewById(R.id.drawerLayout);
mDrawerToggle = new ActionBarDrawerToggle(
this,
mDrawerLayout,
mToolbar,
R.string.drawer_open,
R.string.drawer_close
);
mDrawerLayout.setDrawerListener(mDrawerToggle);
}
}
를 무사 ... 심지어 내가이 함수 호출을 누락되었습니다. 바른 대답을 한 시간 이상 찾고 있었다. 감사합니다. 하지만 실제로는 도구 모음이 탐색 창으로 덮여 있기 때문에 햄버거 애니메이션은 아무런 의미가 없습니다. – rDroid