Please call the respective function to get its number on screen,
ImageViews:
static int getNoOfImageViews() {
return solo.getCurrentViews(ImageView.class).size();
}
ImageButtons:
static int getNoOfImageButtons() {
return solo.getCurrentViews(ImageButton.class).size();
}
RadioButtons:
static int getNoOfRadioButtons() {
return solo.getCurrentViews(RadioButton.class).size();
}
RadioGroup:
static int getNoOfRadioGroup() {
return solo.getCurrentViews(RadioGroup.class).size();
}
CheckBox:
static int getNoOfCheckbox() {
return solo.getCurrentViews(CheckBox.class).size();
}
ListView:
static int getNoOfListViews() {
return solo.getCurrentViews(ListView.class).size();
}
TextViews in a ListView:
static int getNoOfTextViewsInListView() {
return solo.getCurrentViews(TextView.class,
solo.getCurrentViews(ListView.class).get(0)).size();
}
ImageViews in a ListView:
static int getNoOfImageViewsInListView() {
return solo.getCurrentViews(ImageView.class,
solo.getCurrentViews(ListView.class).get(0)).size();
}
GridView:
static int getNoOfGridViews() {
return solo.getCurrentViews(GridView.class).size();
}
ImageViews in a GridView:
static int getNoOfImageViewsInGridView() {
return solo.getCurrentViews(GridView.class,
solo.getCurrentViews(GridView.class).get(0)).size();
}
ToggleButton:
static int getNoOfToggleButtons() {
return solo.getCurrentViews(ToggleButton.class).size();
}
Button:
static int getNoOfButtons() {
return solo.getCurrentViews(Button.class).size();
}
TextViews:
static int getNoOfTextViews() {
return solo.getCurrentViews(TextView.class).size();
}