Я пользуюсь recyclerview для навигационного ящика. Мне нужно поместить последний элемент для выравнивания нижней части навигационного ящика. Как я могу это сделать. Я пробовал это, используя смещение в украшении предметов. Он отлично работает с моим телефоном, но я использовал жестко закодированные значения для смещения. Как я могу сделать это динамически. Пожалуйста, помогите мне с этим. Вот код для украшения пунктаКак установить recyclerview последний элемент в нижней части навигационного ящика в android
public void getItemOffsets(Rect outRect, View view, RecyclerView parent, RecyclerView.State state) {
int itemPosition = parent.getChildAdapterPosition(view);
if(itemPosition == 2){
int height = parent.getMeasuredHeight();
int viewHeight = view.getMeasuredHeight();
outRect.top = parent.getHeight()/2 + 230;
view.setBackground(context.getResources().getDrawable(R.drawable.drawer_border_top));
}
}
}
было бы полезно, если вы знаете, как установить последний элемент на тэ дна, только если размер списка не вписывается в пространство – Tulsi