How do I write this code in extension?
///This line ///
final View view = LayoutInflater.from(context).inflate(R.layout.item, parent, false);
//////////////////
public ItemAdapter.ViewHolder onCreateViewHolder(final ViewGroup parent, final int viewType) {
final View view = LayoutInflater.from(context).inflate(R.layout.item, parent, false);
view.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
if (onItemSizeListener != null) {
onItemSizeListener.onItemSize(view.getMeasuredWidth());
}
}
});
return new ViewHolder(view);
}