Как надуть макет из пользовательского представления Java-класса? НЕ из XML - PullRequest
0 голосов
/ 13 октября 2019

Я пытаюсь установить Recycle View программно, пожалуйста, помогите.

public RecyclerViewViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
    View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.recycler_view_item /- how to do it here from custom view  class?/, parent, false);
    RecyclerViewViewHolder recyclerViewViewHolder = new RecyclerViewViewHolder(view);
    return recyclerViewViewHolder;
}

1 Ответ

0 голосов
/ 13 октября 2019

Вызовите конструктор для вашего пользовательского представления:

public RecyclerViewViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
    View view = new MyCustomView(parent.getContext());
    RecyclerViewViewHolder recyclerViewViewHolder = new RecyclerViewViewHolder(view);
    return recyclerViewViewHolder;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...