1.RecyclerView条目隐藏生效代码
// 手动隐藏RecyclerView的条目
public void setVisibility(boolean isVisible, View view) {
RecyclerView.LayoutParams param = (RecyclerView.LayoutParams) view.getLayoutParams();
if (isVisible) {
param.height = RelativeLayout.LayoutParams.WRAP_CONTENT;// 这里注意使用自己布局的根布局类型
param.width = RelativeLayout.LayoutParams.MATCH_PARENT;// 这里注意使用自己布局的根布局类型
param.setMargins(0, 0, ActivityUtil.dp2px(15), ActivityUtil.dp2px(15));
view.setVisibility(View.VISIBLE);
} else {
view.setVisibility(View.GONE);
param.height = 0;
param.width = 0;
param.setMargins(0, 0, 0, 0);
}
view.setLayoutParams(param);
}
2.TextView动态设置宽高
//2个TextView一个设置权重和另一个不设置,2者之间留太多空白区域问题解决
Activit