如何以编程方式在 EditText 上设置焦点(并显示键盘)

2023-12-11

我有一个布局,其中包含一些如下视图:

<LinearLayout>
<TextView...>
<TextView...>
<ImageView ...>
<EditText...>
<Button...>
</linearLayout>

如何在我的设备上设置焦点(显示键盘)EditText以编程方式?

我已经尝试过了,只有当我启动时它才有效Activity通常,但是当我在TabHost,它不起作用。

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

尝试这个:

EditText editText = (EditText) findViewById(R.id.myTextViewId);
editText.requestFocus();
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(editText, InputMethodManager.SHOW_IMPLICIT);

http://developer.android.com/reference/android/view/View.html#requestFocus()

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何以编程方式在 EditText 上设置焦点(并显示键盘) 的相关文章

随机推荐

  • 为什么在执行 `a = 'python'` 时 python 会驻留字符串,而源代码没有显示这一点?

    我正在尝试学习Python在字符串对象的实现中使用的实习生机制 但在两者中PyObject PyString FromString const char str andPyObject PyString FromStringAndSize
  • 防止控制器响应

    我正在使用 Spring Boot 来模拟我们的一项更复杂的服务 虽然所有标准情况都很容易完成 但有一个情况给我带来了一些麻烦 理论上 我正在模拟的应用程序有可能崩溃并关闭连接而不发送响应 我尝试了几种方法来在 Spring Boot 中实
  • 如何使用 PIL 保存图像?

    我刚刚使用 Python 图像库 PIL 完成了一些图像处理 使用我之前发现的一篇文章来执行图像的傅里叶变换 但我无法让保存功能正常工作 整个代码工作正常 但它只是不会保存结果图像 from PIL import Image import
  • 如何确定原始变量的原始类型?

    Java 中是否有类似 typeof 的函数返回原始数据类型 PDT 变量的类型或操作数 PDT 的表达式 instanceof似乎仅适用于类类型 请尝试以下操作 int i 20 float f 20 2f System out prin
  • 如何设置虚拟 GPIO 环回

    我目前正在开发一个应该在 Net 中使用 gpio 引脚的程序 我想在虚拟 GPIO 引脚上测试我的程序 但我不知道该怎么做 我想做一个环回 将虚拟 GPIO 1 连接到另一个虚拟 GPIO 2 我已经对串口和 tty0tty 做了类似的事
  • 类声明是红宝石中的洗眼剂吗?一切真的都是面向对象的吗?

    class Person def name puts Dave end end puts Person object id 访问方法只有两种方式 1 Someclass method 如果是类方法 where Someclass 是一个类
  • MySQL 在行组合中强制执行唯一约束

    我正在完善搜索自动建议系统 经过几次迭代和正常化 有以下一组表 数据库小提琴 https www db fiddle com f b1FvGDkBMQXkREaMh3pHKi 0 表格1 keywords 它存储字母数字 相关 关键字的列表
  • 默认类继承访问

    假设我有一个基类和派生类 class Base public virtual void Do class Derived Base public virtual void Do int main Derived sth sth Do cal
  • C# 4.0:我可以使用 TimeSpan 作为具有默认值的可选参数吗?

    这两个都会生成一个错误 指出它们必须是编译时常量 void Foo TimeSpan span TimeSpan FromSeconds 2 0 void Foo TimeSpan span new TimeSpan 2000 首先 有人可
  • Nifi PutSQL Timestamp/Datetime错误无法转换错误

    我尝试了建议的解决方案 通过使用 UpdateAttribute 处理器来消除时间戳格式转换错误 即 将JSON转换为SQL gt UpdateAttribute gt PutSQL 在 UpdateAttribute 中我使用了 Prop
  • 对 2D 列表使用 .strip()

    第一个问题 我想知道如何在二维列表中使用 strip 函数 以便在列表内每个列表的每个元素中 您可以删除字符串内无用的空格 这是我在 shell 中的尝试 gt gt gt questions 1986 Baby Shaw Welcome
  • 如何使用变量作为对象初始化程序中的键

    在我正在工作的应用程序中 服务器页面用于接收输入的名称作为其值的键 用ajax可以做到这一点吗 在此示例中 thisName 被视为文字字符串 table each function this delegate input focusout
  • 在 SymPy 中将 ** 替换为 Math.pow

    我有一个 Python 中的 SymPy 表达式 我想将其复制并粘贴到 Java 源代码中 问题是求幂有不同的表示法 Java用途Math pow a b Python使用a b 所以我的问题是 有没有办法以 Java 格式 打印 SymP
  • libgdx 中的背景透明度

    如果我在Android中使用libgdx 如何使屏幕背景透明 我尝试使用的代码不起作用 Gdx gl glClearColor 0 0 0 0 Gdx gl glClear GL10 GL COLOR BUFFER BIT GL10 GL
  • ActionError 未显示

    我想加载我的Error jsp in my ErrorDiv if Action类返回错误 我正在执行 AJAX 调用 JS success function result if result success alert Database
  • Facebook 分享,标题未分享

    转到以下网址 共享消息中未显示标题 我是否正确使用它或者它是 facebook api 中的错误 问候 潘卡伊 我很确定 Google 通过 JavaScript 更改了页面的 Title 属性 如果您查看其搜索结果页面的源代码 您会发现
  • MATLAB:频率分布

    我在一个文本文件中对 500 个数值 范围从 1 到 25000 进行了原始观察 我希望在 MATLAB 中进行频率分布 我确实尝试过直方图 hist 但是我更喜欢频率分布曲线而不是块和条形图 任何帮助表示赞赏 如果将两个输出参数传递给HI
  • 如何在 Symfony2 中设置表单字段的默认值?

    有没有一种简单的方法来设置文本表单字段的默认值 你可以设置默认值empty data builder gt add myField number empty data gt Default value
  • twilio python 模块版本 2.0.8 中缺少 twilio.rest?

    Twilio python 快速入门指南说使用名为 twilio rest 的子模块 但是今天通过安装 twilio 模块后sudo pip install twilio安装了版本 2 0 8 的 twilio 模块中似乎没有名为 rest
  • 如何以编程方式在 EditText 上设置焦点(并显示键盘)

    我有一个布局 其中包含一些如下视图