下面的布局在android中得到了关注

下面的布局在android中得到了关注,android,android-layout,listview,focus,Android,Android Layout,Listview,Focus,在我的主布局中,我有一个拉刷新列表视图和顶部的一个按钮,单击按钮时,一个正常的列表视图将显示在此主布局的顶部,但即使在出现此列表视图之后,焦点仍然位于下面的主布局 如何将焦点移至列表视图?您可以清除焦点 button.clearFocus(); 或在listview请求焦点中 listView.requestFocus(); 尝试对listView中的特定项执行setSelection() 结帐 要么你必须 对某些项目使用setSelection: mListView.setSelectio

在我的主布局中,我有一个拉刷新列表视图和顶部的一个按钮,单击按钮时,一个正常的列表视图将显示在此主布局的顶部,但即使在出现此列表视图之后,焦点仍然位于下面的主布局


如何将焦点移至列表视图?您可以清除焦点

button.clearFocus();
或在listview请求焦点中

listView.requestFocus();
尝试对listView中的特定项执行setSelection()

结帐

要么你必须

对某些项目使用setSelection:

mListView.setSelection(position);

必须使用的聚焦功能可能不起作用:

mListView.requestFocus();

请在此处发布xml代码在listview中使用标记,或通过代码设置listview的焦点。是否希望整个listview获得焦点?尝试过,但每次列表视图中只有一个特定项获得焦点。通过添加一行listview.setSelection(position),效果很好。。谢谢,在我用这两条语句为按钮添加clearFocus()后,它起作用了。。谢谢