Я уже создал панель ящика навигации с меню, но я хочу выделить и отключить выбранный элемент в строке меню, когда я проверю панель ящика.Как выделить выделенный элемент в меню в ящике панели навигации
как я могу это сделать?
также я не видел щелчок анимации, когда я выберите пункт меню
пожалуйста, помогите
Спасибо.
это код, который я использовал
mRecyclerView.addOnItemTouchListener(new RecyclerView.OnItemTouchListener() {
@Override
public boolean onInterceptTouchEvent(RecyclerView recyclerView, MotionEvent motionEvent) {
View child = recyclerView.findChildViewUnder(motionEvent.getX(),motionEvent.getY());
if(child!=null && mGestureDetector.onTouchEvent(motionEvent)){
Drawer.closeDrawers();
Toast.makeText(MainActivity.this, "The Item Clicked is: " + recyclerView.getChildPosition(child), Toast.LENGTH_SHORT).show();
int pos = recyclerView.getChildPosition(child);
if(pos== 1){
Intent intent = new Intent(getApplicationContext(),About.class);
startActivity(intent);
}
return true;
}
return false;
}
@Override
public void onTouchEvent(RecyclerView recyclerView, MotionEvent motionEvent) {
}
@Override
public void onRequestDisallowInterceptTouchEvent(boolean disallowIntercept) {
}
});
Я думаю, что вы можете найти ответ [Здесь] (http://stackoverflow.com/questions/29983848/how-to-highlight-the-selected-item -о-recycler-view) :) –