You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React Native中Xiaomi Poco X3 Pro设备TextInput无法使用问题求助

解决Xiaomi Poco X3 Pro上TextInput键盘无响应问题

针对你遇到的Xiaomi Poco X3 Pro设备上TextInput组件能聚焦但键盘无响应的问题,结合你使用的expo ~45.0.0和react native 0.68.2版本,可尝试以下几种解决方案:

  • 检查系统输入法权限
    进入手机设置-应用管理-找到你的Expo应用,确认是否开启了「显示悬浮窗」「读取输入状态」相关权限,部分小米机型会限制第三方应用调用系统键盘的权限。

  • 禁用MIUI的悬浮窗限制
    小米MIUI部分版本对应用悬浮窗权限限制严格,即使输入框聚焦,键盘也无法弹出。可在设置中找到「权限管理」-「悬浮窗」,给你的应用开启该权限后重启应用测试。

  • 切换系统输入法
    暂时切换到小米自带输入法(如小米拼音输入法),排除第三方输入法兼容性问题。如果切换后正常,说明是第三方输入法与当前Expo版本的适配问题,可尝试更新输入法或更换其他输入法。

  • 修改TextInput属性配置
    尝试给TextInput添加以下属性,强制触发键盘:

    <TextInput
      autoFocus={false}
      keyboardType="default"
      returnKeyType="done"
      showsSoftInputOnFocus={true}
      // 其他原有属性
    />
    

    其中showsSoftInputOnFocus属性明确指定聚焦时显示软键盘,部分机型可能需要显式设置。

  • 检查应用键盘相关配置
    确认app.json或app.config.js中没有禁用键盘相关的配置,可尝试设置android:windowSoftInputMode为adjustResize:

    "android": {
      "windowSoftInputMode": "adjustResize"
    }
    
  • 考虑版本升级
    Expo 45和RN 0.68属于较旧版本,可能存在针对小米新机型的适配bug。可以尝试升级到兼容的新版本,比如Expo 46+搭配RN 0.69+,升级前注意备份项目并检查依赖兼容性。

内容的提问来源于stack exchange,提问作者Suni

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 15:57:18