I am adding an item to recyclerview position 0 programamticly
public void addQuestion(Question question){
this.questionList.add(0, question);
notifyItemInserted(0);
}
well you can use mRecyclerView.smoothScrollToPosition(int position)
Example:
public void addQuestion(Question question){
this.questionList.add(0, question);
notifyItemInserted(0);
mRecyclerView.smoothScrollToPosition(0);
}
UPDATE:
if you want to make the scrolling to certain item really smooth you can have a look at answer to this question
RecyclerView - How to smooth scroll to top of item on a certain position?