Если вы просто хотите отключить прокрутку утилизатора, вы можете сделать это, вызвав android:nestedScrollingEnabled="false"
программно или через XML для recyclerView.
Теперь, если вы этого не сделаетеесли вы хотите использовать в этом отношении recyclerview, вы можете использовать пользовательское представление, расширяющее ваш макет, например:
public class AllergenView extends LinearLayout {
private View rootView;
private ImageView icon;
private String allergenTag;
Activity mActivity;
public AllergenView(Activity activity, String allergenTag) {
super(activity);
this.mActivity = activity;
this.allergenTag = allergenTag;
init(activity);
}
public AllergenView(Context context, AttributeSet attrs)
{
super(context, attrs);
}
private void init(Context context) {
rootView = inflate(context, R.layout.view_allergen_icon, this);
// Bind views
icon = (ImageView) findViewById(R.id.img_icon);
}
Вызывается таким образом
for (Allergen a : recipe.getAllergen()) {
View v1 = new AllergenView(mActivity, Utils.toString(a.getAllergen()));
holder.linearLayoutHorizontal.addView(v1);
}
}