Wie zu verwenden ButterKnife innen adapter

Möchte ich nutzen, ButterKnife zu binden meinen Blick in listView-adpater.

Habe ich versucht, aber ich kann nicht einfach meine "spinner" var.

public class WarmSpinnerAdapter extends ArrayAdapter<Warm> {

    Context context;

    public WarmSpinnerAdapter(Context context, int resource, Warm[] objects) {
        super(context, resource, objects);
    }

    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
        View v = LayoutInflater.from(context).inflate(R.layout.item_spinner, null);


        return v;
    }

    @OnClick(R.id.spinner)
    public void onClick() {
        //open dialog and select
    }

    static class ViewHolder {

        @BindView(R.id.spinner)
        MyTextView spinner;

        ViewHolder(View view) {
            ButterKnife.bind(this, view);
        }
    }
}

Irgendwelche Ideen, bitte?

  • @OnClick sollte in ViewHolder
InformationsquelleAutor Stepan | 2016-11-30
Schreibe einen Kommentar