ViewPager e OnItemClickListener em ListView

Estou trabalhando na criação de um adaptador de exibição de lista deslizar para dispensar. Minha metodologia básica é agrupar a visualização do item de lista como a segunda visualização em um ViewPager e fornecer os retornos de chamada necessários no ouvinte de alteração de item do ViewPager. Com muita dor, fiz com que o reciclador View funcionasse como planejado, bem como os padrões ViewHolder e ViewBinder implementados. Eu até consegui impedir que o ListView assumisse os eventos de toque enquanto o ViewPager estava sendo rolado sem precisar criar uma subclasse personalizada do ListView (eu posso fazer tudo isso no adaptador).

Onde estou com problemas é obter o seletor e oOnItemClickListener trabalhar. Depois de examinar a fonte do ListView, parecia que, sobrescrevendo o método hasFocusable () do ViewPager para sempre retornar false (mais tarde extrairei esse valor da exibição filho), essas coisas deveriam ter sido reativadas. Infelizmente, esse não é o caso. Eu tentei osetDecendantFocusability() solução alternativa e ainda estou preso.

Gostaria de evitar a necessidade de estender o ListView, se possível, para fornecer a maior quantidade de modularidade. Por razões semelhantes, não quero adicionar o seletor ao plano de fundo do ViewPager (se o dev alterar o seletor do ListView, isso não será refletido). Essencialmente, estou procurando tornar o código do ViewPager transparente entre o ListView e o modo de exibição filho. Alguma ideia

questionAnswers(1)

yourAnswerToTheQuestion