Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
问题是:在列表视图中,列表视图的子元素是否在屏幕上可见?
我的意思是每次键盘弹出时都会尝试跟踪子列表并到达列表的最后一个元素,但它无法访问。即使我在追查孩子之前追根溯源currentListView.setSelection(currentListView.getCount());
currentListView.setSelection(currentListView.getCount());
我只是在寻找一些解释,谢谢。
您调用最后一个元素是currentListView.setSelection(currentListView.getCount()-1);因为列表中的索引从 0 开始。
currentListView.setSelection(currentListView.getCount()-1);
例如,如果您的列表有 3 个元素,它们的编号为:0|1|2。当你打电话时getCount(),你得到 3,所以它超出了界限。
getCount()