Две вещи, которые вы можете сделать
1-я вещь: -
cardView.setInfoVisibility(View.GONE);
2-я вещь: - Для этого вам нужно сделать свои собственные карты.Вот краткое описание того, как это можно сделать.
Шаг 1: Создайте один файл view_holder.xml в макетах.
Шаг 2: Создайте Cardview, расширяющий BindableCardView <"пользовательский объект"> a) Здесь вы получите bind («пользовательский объект») Метод переопределения b) Здесь другой метод
@Override
protected int getLayoutResource() {
return R.layout.episode_card_view;
}
Шаг 3: Создайте класс (скажем CustomePresenter.class), расширяющий Presenter
public class EpisodeCardRepresenter extends Presenter{ @Override
public ViewHolder onCreateViewHolder(final ViewGroup parent) {
return new ViewHolder(new CardView);
}
@Override
public void onBindViewHolder(final ViewHolder viewHolder, Object item) {
((CardView) viewHolder.view).bind(("custom object") item);
}}
Шаг 3: Затем добавьте этого докладчика в класс, необходимый внутри нового ArrayObjectAdapter (new CustomePresenter ())
Готово Happy Coding:)