В моем случае findViewById возвратил null, когда я переместил вызов из родительского объекта в объект адаптера, созданный родителем. После неудачных попыток трюков я переместил findViewById обратно в родительский объект и передал результат в качестве параметра во время создания объекта адаптера. Например, я сделал это в родительском объекте:
Spinner hdSpinner = (Spinner)view.findViewById(R.id.accountsSpinner);
Затем я передал hdSpinner в качестве параметра во время создания объекта адаптера:
mTransactionAdapter = new TransactionAdapter(getActivity(),
R.layout.transactions_list_item, null, from, to, 0, hdSpinner);