我正在使用recyclerview导航抽屉。我需要将最后一项放在导航抽屉的底部。我怎样才能做到这一点。我已经尝试过在项目装饰中使用偏移量。它适用于我的手机,但我使用硬编码值进行偏移。我怎么能动态地做到这一点。请帮我解决一下这个。 这是项目装饰的代码
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));
}
}
}
答案 0 :(得分:0)
nil