2014-04-29 3 views
0

문제가 생겼습니다. Android 탐색 창 응용 프로그램을 만들고 내 물건을 추가했습니다.Android 네비게이션 서랍 앱이 클릭에 반응하지 않음

지금 나는 문제가 있고 버그가있을 수있는 곳 모르겠어요 : 나는 내비게이션 창을 표시 할 때, 난 단지 왼쪽 장치 국경에서 슬쩍 제스처를 사용할 수 있습니다

.

메뉴를 표시하려면 왼쪽 상단의 enter image description here을 클릭하면 작동하지 않습니다.

솔루션에 대한 유용한 정보가 있습니까?

+0

버튼에있는 수신기의 코드는 어디에 있습니까? –

답변

1

가장 쉬운 방법은 및 DrawerLayout에 연결하여 ActionBarDrawerToggle을 사용하는 것입니다. onOptionsItemSelected() 콜백에서 android.R.id.home이 선택된 것으로 확인하려면 ActionBar.setHomeButtonEnabled(true)으로 전화해야합니다.

1

버튼에 대한 클릭 리스너를 설정해야합니다. 그러면 서랍을 열고 닫을 수 있습니다. onCreate()가 호출 된 후 Activity에서이 작업을 수행 할 수 있습니다.

viewButton = (ImageButton)findViewById(R.id.actionBarViewButton); 
    viewButton.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v){ 
      if(mDrawerLayout.isDrawerOpen(Gravity.RIGHT)){ 
       mDrawerLayout.closeDrawer(Gravity.LEFT); 
      } 

      else{ 
       mDrawerLayout.openDrawer(Gravity.RIGHT); 
      } 
     } 
    }); 
관련 문제