意义:RecyclerView基础就LinearLayout排列子view。需要扩展它的最大高度,滑动条,跳到最后子view等
1.设置最大高度:
recycvlerView设置最大高度需求在:选取不同数据后需要一个Rv来展示所选数据。但布局的高度是有限的,导致rv不能设置自适应来无限增高
int maxHeight = 126; rvPickImages.post(new Runnable() { @Override public void run() { if (rvPickImages.getHeight() >= maxHeight) { rvPickImages.getLayoutParams().height = maxHeight; rvPickImages.setLayoutParams(rvPickImages.getLayoutParams()); } } });
2.滑动条:
需要滚动条来告知用户,数据是存在多个需要滚动阅览
//滚动条宽度 android:scrollbarSize="2dp" //滚动跳颜色 android:scrollbarThumbVertical="@color/shenhui" //滚动条垂直还剩水平 android:scrollbars="vertical"
3.跳到最后一个view
rvPickDes.smoothScrollToPosition(rvPickDesAdapter.getItemCount()-1);
标签:rvPickImages,rv,高度,滑动,android,RecyclerView,view From: https://www.cnblogs.com/remix777/p/17898861.html