如何在创建和显示布局时将焦点设置在视图上?

2022-08-31 10:51:00

目前,我有一个包含 a、 a 和 .显示布局时,焦点将自动放在 上,这将触发键盘显示在Android手机上。这不是我想要的。有没有办法在显示布局时将焦点设置为不关注或无?ButtonTextViewEditTextEditTextTextView


答案 1

设置焦点:框架将处理移动焦点以响应用户输入。若要强制焦点到特定视图,请调用 requestFocus()


答案 2

这有效:

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);