gpt4 book ai didi

java - Activity 开始时禁用焦点

转载 作者:行者123 更新时间:2023-11-30 08:41:40 26 4
gpt4 key购买 nike

我正在开发一个具有登录 Activity 的应用程序,其中包含两个编辑文本和一个按钮。当 Activity 开始时,第一个编辑文本被聚焦并且光标闪烁。我想停止这个并尝试在 onstart、onresume、oncreate 中使用此代码专注于按钮,但没有奏效:

@Override
protected void onStart() {
btn_login.requestFocus();
super.onStart();
}

我能做什么?

最佳答案

我个人会将代码移动到 onCreate() 然后尝试这样的事情:

btn_login.setFocusable(true);
btn_login.setFocusableInTouchMode(true);
btn_login.requestFocus();

您还需要确保 EditText 不会强制使用此行打开键盘:

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

关于java - Activity 开始时禁用焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34962093/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com