我有一个列表元素,当用户键入1时,它单击索引0元素;当用户键入2时,它单击索引1元素;当用户键入3时,它选择索引2元素;当用户键入4时,它单击索引3。元素。您将如何以正确的方式编写该方法?
AndroidFinBy(id =“ example”) 清单清单;
public boolean list(int list_view) {
if(list_view == 1) {
list.get(0).click();
}else if(list_view ==2){
chipList.get(1).click();
}else if(list_view ==3){
list.get(2).click();
}else if(list_view ==4){
list.get(3).click();
return true;
}
return false;
我的代码不起作用,总是选择了错误的元素?
答案 0 :(得分:0)
public boolean list(int list_view) {
if(list.size() >= list_view && list_view > 0) {
list.get(list_view - 1).click();
return true;
}
return false;
}