Constructor constructor2 = mClazz.getConstructor(View.class); holder = constructor2.newInstance(v);
Constructor constructor = ViewHolderClass.SlideViewHolder.class.getConstructor(View.class);
holder = constructor.newInstance(v);
View contentView = View.inflate(parent.getContext(), mLayoutId, null);
ViewGroup.LayoutParams params = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup
.LayoutParams.WRAP_CONTENT);
((ViewHolderClass.SlideViewHolder) holder).mRlSlidContent.addView(contentView, params);
Constructor constructor2 = mClazz.getConstructor(View.class);
holder = constructor2.newInstance(v);
((ViewHolderClass.SlideViewHolder) holder).mRlSlidContent.getLayoutParams().width = getScreenWidth(parent.getContext());
<LinearLayout
android:id="@+id/linDelete"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:layout_toRightOf="@+id/rlSlidContent"
android:orientation="vertical"
>
<ImageView
android:id="@+id/sliding_delete"
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_gravity="center_horizontal"
android:src="@drawable/icon_item_delete"
/>
</LinearLayout>
public class ViewHolderClass {
public static class SlideViewHolder extends RecyclerView.ViewHolder {
@BindView(R.id.sliding_delete)
public ImageView btn_Delete;
@BindView(R.id.rlSlidContent)
public RelativeLayout mRlSlidContent;
@BindView(R.id.linSlideTitle)
public LinearLayout mLinSlideTitle;
@BindView(R.id.tvSlideTitle)
public TextView mTvSlideTitle;
public SlideViewHolder(View view) {
super(view);
ButterKnife.bind(this, view);
}
}
public static class ShopCarViewHolder extends SlideViewHolder {
@BindView(R.id.itemTv)
public TextView mItemTv;
public ShopCarViewHolder(View view) {
super(view);
}
}
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有