Прикрепите адаптер к ListView с помощью Butterknife

Я использую ButterKnife для своего проекта Android. Я могу связать все свои представления во фрагменте с помощью Butterknife, но не могу установить адаптер для моего ListView с помощью Butterknife. Хотя я могу связать его просто с помощью ListView.setAdapter(m_adapter), но я хочу сделать это только с помощью Butterknife.

Любая помощь ?

Примечание. Я не прошу привязки представлений внутри адаптера с помощью Butterknife. Я прошу: как установить адаптер с помощью ListView с помощью Butterknife.


person Saurabh7474    schedule 16.01.2019    source источник
comment
@IntelliJAmiya: я не прошу привязки представлений внутри адаптера. Я явно прошу связать адаптер с ListView с помощью ButterKnife.   -  person Saurabh7474    schedule 16.01.2019
comment
Возможный дубликат Как использовать ButterKnife внутри адаптера   -  person Rumit Patel    schedule 16.01.2019
comment
Вы не можете установить адаптер с помощью ножа для масла. Butterknife используется только для привязки View и ViewGroup.   -  person sushildlh    schedule 16.01.2019
comment
То, что вы спрашиваете, это Data Binding.   -  person ADM    schedule 16.01.2019


Ответы (1)


Вы можете передать свое представление ButterKnife и привязать его

@Override
public View getView(int position, View convertView, ViewGroup parent) {
View v = LayoutInflater.from(context).inflate(R.layout.item_spinner, null);
ButterKnife.bind(this,v);
return v;
}
person dewashish upadhyay    schedule 16.01.2019