gpt4 book ai didi

java - 如何在启动时自动显示软键盘?

转载 作者:搜寻专家 更新时间:2023-11-01 08:14:35 27 4
gpt4 key购买 nike

我有一个只有 EditText 的 Activity 。我想让软键盘自动出现。我该怎么做?

最佳答案

您可以使用这个 onResume:

InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(((EditText) findViewById(R.id.your_view)),InputMethodManager.SHOW_FORCED);

我建议您在强制显示键盘之前检查是否有硬件键盘。

隐藏:

((InputMethodManager) YourActivity.this.getSystemService(Context.INPUT_METHOD_SERVICE)).hideSoftInputFromWindow(findViewById(R.id.YOUR_VIEW).getWindowToken(), 0);

编辑:

试试这个:

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

关于java - 如何在启动时自动显示软键盘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6100791/

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