onCreateViewHolder (родительский элемент ViewGroup, int viewType) - PullRequest
0 голосов
/ 03 марта 2019

В onCreateViewHolder(ViewGroup parent, int viewType) Я не понимаю назначение параметров parent и viewType.

Может кто-нибудь объяснить на примере?

В моем RecyclerView яЯ использую ImageView и TextView для отображения элемента RecyclerView.

1 Ответ

0 голосов
/ 03 марта 2019

Parent : ViewGroup - это родительское представление, которое будет содержать вашу ячейку, которую вы собираетесь создать.Итак, родительский элемент ViewGroup - это RecyclerView здесь (он будет содержать вашу ячейку).Родитель используется в процессе разметки макета, поэтому вы можете видеть, как он передается в вызов раздувания.

ViewType : viewType полезен, если в вашем списке есть разные типы ячеек.Например, если у вас есть ячейка заголовка и ячейка сведений.Вы можете использовать viewType, чтобы убедиться, что вы раздули правильный файл макета для каждого из этих двух типов ячеек.

...