【问题标题】:Change focus to a button while a listview is there, when loading the Activity加载 Activity 时,在列表视图存在时将焦点更改为按钮
【发布时间】:2026-01-29 06:55:01
【问题描述】:

是否可以在 Activity 启动时将焦点放在按钮上,而在 Android 的布局中存在 listView?我尝试了以下代码,但对我不起作用。

button1.requestFocus();

我进一步尝试

listview.clearFocus();
button1.requestFocus();

仍然没有工作..任何人都可以看到我做错了什么或有正确的方法吗?

【问题讨论】:

    标签: android android-widget focus android-listview


    【解决方案1】:

    你试过修改focusableInTouchMode参数吗?类似的问题在这里讨论:Stop EditText from gaining focus at Activity startup

    【讨论】:

    • 嗨 teepee,是的,这就是问题所在。我添加了 focusableInTouchMode="True" 现在它很好。我之前已经包含了focussable="True",似乎还不够。非常感谢...!