android-softkeyboard 相关问题

Android OS提供的默认屏幕输入法。

Android 上 AutoCompleteTextView 无法滚动下拉列表

我在 AlertDialog 上有一个 AutoCompleteTextView。带有建议的下拉列表部分被键盘隐藏(参见屏幕截图)。结果是我无法滚动列表。 我已经

回答 3 投票 0

如何在 Android Things 上显示软键盘?

我正在尝试在 Android Things、Raspberry Pi 3 上显示软键盘。我尝试了以下方法,但到目前为止还没有成功: 我正在尝试在 Android Things、Raspberry Pi 3 上显示软键盘。我尝试了以下方法,但到目前为止还没有成功: <activity ... android:windowSoftInputMode="stateAlwaysVisible"> 和 <EditText ... android:inputType="numberDecimal"/> Android Things 7.0 是否支持软键盘,还是我遗漏了什么? Update II:Dev Preview 5.1 存在一个错误,Google 的软键盘根本不显示。 Update:从 Dev Preview 4 开始,Android Things 映像预装了 com.google.android.inputmethod.latin。如果您要使用 3d 派对键盘应用程序,下面的方法仍然有效。 您应该在 Android Things Developer Preview 中启用 IME 才能显示。让我们以 Google Keyboard 为例(因为它对你有用)。安装键盘并且您shell输入(使用adb shell)后,可能会使用以下选项: 命令行解决方案 找出IME ID $ ime list -a | grep mId 使用完全限定的 mId 启用 IME Android Things 0.5+(你可能会得到already enabled) $ ime enable com.android.inputmethod.latin/.LatinIME Android Things 0.1 - 0.4: $ ime enable com.google.android.inputmethod.latin/com.android.inputmethod.latin.LatinIME 注意:如果您想在“应用程序范围”(而不是“系统范围”)使用 IME,请使用 ime set ID 而不是 ime enable ID。 设置应用解决方案 Android Things 0.5+: am start -n com.android.settings/.Settings\$SystemDashboardActivity Languages & Input -> Virtual keyboard -> Manage keyboards 并启用 IME(应该已启用) Android Things 0.1 - 0.4: am start -n com.android.settings/.Settings\$InputMethodAndLanguageSettingsActivity Virtual keyboard -> Manage keyboards 并启用 IME 注意:要从 shell 中关闭 _Android_ 的设置应用程序,您可以使用 input keyevent 4 模拟多次按后退按钮,或使用 am force-stop com.android.settings 强制关闭应用程序。 默认情况下,AT Developer Preview 上不安装键盘应用程序。你必须安装它。请参阅软件键盘。

回答 2 投票 0

如何在Android中的TextField中监听newLine ime动作? (使用 Jetpack Compose)

我有一个文本字段,我想在其中监听 newLine(Enter) 并执行相应的操作。 我没有找到任何用于此特定目的的专用操作按钮。 我尝试使用 onKeyEvent 但是...

回答 1 投票 0

Android 设备上 Unity (2021.3.36f1) 中 TMP_InputField 的软键盘重新聚焦问题

问题描述:在某些Android设备上(我可以测试Realme和Redmi的特定型号),按下软键盘上的“确定”按钮会导致TMP_InputFiel出现问题...

回答 1 投票 0

在TimePicker中使用键盘输入需要在“确定”之前按“Enter”,否则值将被丢弃

我的程序显示经典的 android.app.TimePickerDialog 并监听 OnTimeSetListener.onTimeSet() 。从 Android 4.3 迁移到 5.1 后,我注意到使用键盘输入分钟并按...

回答 2 投票 0

如何让EditText在打开软键盘时完全可见

在我的 Android 活动中,我有一个 EditText,前后都有其他布局。 当我单击 EditText 时,软键盘打开,视图滚动到足以让我看到 cu...

回答 1 投票 0

防止软键盘在颤动中与编辑文本一起显示

我正在尝试使用具有集成条形码扫描仪的 Android 设备。我有一个文本字段,其中填充了扫描仪读取的数据。它正在工作,但每次我改变焦点时,...

回答 1 投票 0

Android中键盘向上或向下时如何自动滚动LazyColumn

我正在用android compose制作一个聊天应用程序。 通常,当您在聊天窗口内自由滚动并按下文本输入窗口调出键盘时,屏幕底部的聊天

回答 1 投票 0

Jetpack Compose - 停止使用键盘调整背景大小

我已将 android:windowSoftInputMode="adjustResize" 添加到我的 AndroidManifest.xml 文件中,以允许文本字段、按钮和文本向上移动,但背景也会自行调整大小。怎么...

回答 3 投票 0

操作输入法设置后返回活动

我正在制作一个自定义键盘应用程序。 有一个按钮可引导用户从应用程序进入输入法设置。 这是意图: startActivityForResult(新意图(设置。

回答 3 投票 0

SoftKeyboard 未显示任何按键,并且在 android 中为空白

当我单击编辑文本时,键盘会弹出。但键盘一片空白。我们看不到上面有任何按键,只有灰色。它发生在 BottomSheetDialogueFragment 中。工作正常...

回答 1 投票 0

在文本字段撰写中关闭键盘后,软键盘无法第二次打开

我是 Compose 新手。当我尝试实现接受用户输入的 UI 时,在撰写文本字段时遇到问题。一旦单击文本字段,软键盘就会立即打开,并且能够

回答 1 投票 0

显示对话框的软键盘

我正在显示一个带有编辑文本视图的对话框。但是,只有当用户在编辑视图内按下时,软键盘才会打开。所以我尝试使用以下代码调用InputMethodManager。

回答 6 投票 0

InputMethodService onCreateInputView 未调用

我有一个简单的InputMethodService实现: 类 MyKeyboardView : InputMethodService() { 重写 fun onCreate() { 超级.onCreate() Timber.d(“onCreate”) ...

回答 1 投票 0

如何在自定义Android键盘中实现按键预览弹出

我目前正在开发一个定制的andriod键盘 示例图片: 我的键盘的基本结构是基于Microsoft SwiftKey。 我几乎已经完成了所有事情,除了我找不到......

回答 1 投票 0

Jetpack 撰写按钮位于键盘上方?

我有一些内容和一个文本字段,以及屏幕底部的一个按钮。 当我点击文本字段时,键盘覆盖了我的按钮,但显然我希望按钮位于键盘上方。 ...

回答 2 投票 0

软键盘上的输入按钮 - Android

我使用单行编辑文本,因此当我单击编辑文本框时,我会得到“Go”而不是 Enter 按钮。但我想要 Enter 键代替“Go”键。我该如何做到这一点..请有人可以...

回答 2 投票 0

React Native 组件通过键盘隐藏

我在 React Native 中创建了 Header 和 Gifted Chat。 返回 ( 我在 Header 中创建 Gifted Chat 和 React Native。 return ( <View style={{ flex: 1, backgroundColor: '#fff' }}> <StatusBar backgroundColor="#4A43EC" barStyle="light-content" /> {/* Header */} <KeyboardAvoidingView > <View style={{ flexDirection: 'row', justifyContent: 'space-between', alignItems: 'center', width: '100%', paddingVertical: 16, backgroundColor: '#4A43EC',}}> <View style={{ flexDirection: 'row', alignItems: 'center', marginLeft: 24, }}> <TouchableOpacity onPress={() => navigation.goBack()}> <Image style={{ height: 22, width: 22, marginRight: 13 }} source={require("../Assets/Icons/EventDetailsLeftArrow.png")} /> </TouchableOpacity> <Text style={{ color: '#fff', fontSize: 24, fontWeight: '400', }}>{item.name} Id: {item.id}</Text> </View> </View> </KeyboardAvoidingView> {/* Body */} <View style={{ flex: 1 }}> <GiftedChat messages={messages} onSend={messages => onSend(messages)} user={{ _id: rid, }} alwaysShowSend renderBubble={renderBubble} // renderSend={renderSend} /> </View> </View> ) 当我打开 Keyboard 进行打字时,Header 会隐藏。 我不想要这个,我想要 header 在打字时始终显示。 它的行为方式是这样的,因为你的标题被包裹在 KeyboardAvoidingView 中,删除它,它将正常工作。 您的聊天组件应该包装在 KeyboardAvoidingView 中。

回答 1 投票 0

Android 软键盘无法与辅助功能服务和 WindowManager 一起正常工作

所以,在谷歌和SO搜索这个特定问题后,我终于来了,这个问题在过去的三天里让我发疯了。有很多答案,但似乎都没有......

回答 2 投票 0

以编程方式切换键盘配置文件

有什么方法可以让我们以编程方式切换已安装的键盘(无需手动进入设置部分)? 我的要求是向用户呈现所有键盘......

回答 5 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.