2016-10-19 3 views
-2
나는 한 조각에서 또 다른 조각을 열려면 다음 코드를 사용하고

:열기 조각 : 서랍

track nextFrag= new track(); 
login.this.getFragmentManager().beginTransaction() 
     .replace(R.id.content_frame, nextFrag, null) 
     .addToBackStack(null) 
     .commit(); 

코드 (I는 그 자체 에테르 : 새로운 조각을로드 할 수 있습니다) 잘 작동하지만, 서랍은 강조에 계속 오래된 것 (현재 선택된 것). 프래그먼트를 열고 동시에 서랍에서 현재 선택한 것과 같이 표시 할 수 있습니까?

+1

Android Support Library v23 이상을 사용하는 경우 [NavigationView.setCheckedItem (int)] (https://developer.android.com/reference/android/support/design/widget/NavigationView.html#setCheckedItem)을 사용할 수 있습니다. (정수)). 자세한 내용은 [이 답변] (http://stackoverflow.com/a/31233478/3572108)을 참조하십시오. –

+0

감사합니다. 답변으로 게시하여 답변하도록 표시 할 수 있습니다. –

+0

문제 없습니다. 나는 그것을했다 :-) –

답변

0

댓글 섹션에서 언급 한 바와 같이 : Android Support Library v23 이상을 사용하는 경우 NavigationView.setCheckedItem(int)을 사용할 수 있습니다. 자세한 내용은 this answer을 참조하십시오.