If you just need to verify the text views its easy to use getView from the
adapter. If you need to click on the view, the best approach for me was to
use solo.sendKey(Solo.DOWN) the correct number of times to select the item
in the list that you want, and then use solo.getCurrentTextViews().
for example:
protected void selectAdapterItem(LnSolo solo, int i, Event event){
scrollToTop(solo);
ListView listView = solo.getCurrentListViews().get(0);
while(MobilUtils.searchParentForText(listView.getSelectedView(),"Popular")!=null){
solo.sendKey(Solo.UP);
listView = solo.getCurrentListViews().get(0);
}
MobilUtils.currentEvent=event;
for(int x=0;x<i+2;x++){
solo.sendKey(Solo.DOWN);
}
listView = solo.getCurrentListViews().get(0);
solo.clickOnView(listView.getSelectedView());
solo.waitForText(MobilUtils.currentEvent.getTitle());
}
specific app, but you get the idea.