jjzjj

imeOption

全部标签

android - HTC 设备上的 imeoptions

我在HTC设备上看不到像done和like这样的imeoptions,而相同的代码在摩托罗拉上运行良好。这是代码谁能帮忙。提前致谢 最佳答案 如果您所说的“imeoptionslikedone”指的是操作按钮,那么HTCSense似乎不支持操作按钮,除非它有自己的用途。软键盘不需要支持操作按钮,因此您不能假设它存在于任何给定设备上,甚至不能假设任何给定用户(如果他们下载并使用第三方软键盘)。顺便说一句,对于源代码,当您将其粘贴到问题中时,突出显示它并选择编辑器上方看起来像一组二进制数字的工具栏按钮——这将确保代码被格式化为源代码。特

android - 更新当前聚焦的 EditText 的 ImeOptions

我有一个EditText,其ImeOptions设置为EditorInfo.IME_ACTION_NEXT。因此,当该字段获得焦点时,“下一步”按钮将显示在键盘上。我希望按钮在用户键入时更改为“完成”(出于某些原因)。所以我有一个TextWatcher,我尝试将“afterTextChanged”上的ImeOptions更改为EditorInfo.IME_ACTION_DONE,但键盘上的键没有改变。我尝试隐藏键盘,更改ImeOptions并再次显示键盘,但它不起作用(此解决方案适用于iOS)。有人知道怎么做吗? 最佳答案 我试过这

android - 如何同时拥有 singleLine ="false"和 imeOptions ="actionNext"用于 EditText?

背景假设您有多个EditText实例。您希望能够使用键盘的下一个按钮(用作ENTER键的替代品)在它们之间切换。每个EditText可能有很长的内容,可以显示在多行中(假设我希望将其限制为3行,如果文本仍然太长,请使用椭圆大小)。问题正如我所注意到的,TextView和EditText都有非常奇怪的行为并且缺乏一些基本功能。其中之一是,如果您希望转到下一个View,则需要为每个EditText实例设置一个singleLine="true"。我尝试过的我已经尝试了下一个xml布局(和其他试验),但它不起作用:我也尝试了下一个代码,但这确实是一个愚蠢的解决方案:...finalEditTe

android:imeOption & imeActionLable 不改变键盘 Enter label with Next

我一直在努力解决这个问题,但没有成功。这看起来很简单,但我不知道为什么在代码中跟随两个xml标签(android:imeOptions="actionNext"android:imeActionLabel="Next")不起作用。根据上面的代码键盘回车键标签应该替换为下一个标签但它仍然显示键盘上的回车键。我正在使用HTCwildfire进行输出。 最佳答案 我遇到了类似的问题,但是android:inputType="text"解决了我的问题 关于android:imeOption&im

android - imeOption ="actionNext"在 TextInputLayout 中不起作用

我正在使用Material设计中的float提示。我想将焦点从一个EditText转移到下一个,所以我在所有editTexts和imeOptions="actionDone中放置了imeOptions="actionNext"在最后一个EditText中。但是焦点没有转移到下一个EditText。下面是我的xmlfragment。 最佳答案 您应该在EditText部分添加android:imeOptions="actionNext"。 关于android-imeOption="acti

Android imeOptions ="actionDone"不工作

我正在尝试获取Android应用程序的登录屏幕,到目前为止这是我的代码:当我尝试运行它时,键盘会显示正确的键,但是当我在输入密码后尝试按完成时,没有任何反应。我正在使用它来处理按钮按下:privatevoidsetupLoginButton(){ButtonlaunchButton=(Button)findViewById(R.id.buttonLaunchTriage);launchButton.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewv){EditTextusername

Android imeOptions ="actionDone"不工作

我正在尝试获取Android应用程序的登录屏幕,到目前为止这是我的代码:当我尝试运行它时,键盘会显示正确的键,但是当我在输入密码后尝试按完成时,没有任何反应。我正在使用它来处理按钮按下:privatevoidsetupLoginButton(){ButtonlaunchButton=(Button)findViewById(R.id.buttonLaunchTriage);launchButton.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewv){EditTextusername

android - actionNext(or any ImeOption) doesn't work on my Edittext, also I can't select any other text field when this particular one is selected

这对我来说是一种令人困惑的行为,我找不到其他人完全有我的问题。我正在尝试创建一个登录Activity,到目前为止,用户名字段给我带来了很多麻烦。无论如何,文本字段都会保持焦点。如果我在外部单击,它不会失去焦点,我无法单击任何其他字段,也无法关闭键盘。只有后退按钮才能退出。我尝试通过使用SingleLine、MaxLines和Lines的每种组合使其成为单行字段....我还尝试使用ImeOptions/ImeActionIdactionNext也没有效果。尽管将SingleLine设置为true,但它顽固地保留了继续创建新行的输入按钮。现在我的xml看起来像这样:编辑:嗯抱歉,我忘了问这

Android imeOptions 和自动按下登录按钮

我有典型的登录屏幕。我能够使用imeOptions允许用户从一个字段“tab”到另一个字段,在最后一个字段(密码)上我有actionDone-它只是关闭软键盘。理想情况下,我喜欢自动点击“登录”。有什么内置的吗? 最佳答案 将imeOptions添加到您的密码EditText并以编程方式定义操作。XML:java:EditTextpasswordET=v.findViewById(R.id.passwordEditText);passwordET.setOnEditorActionListener(newTextView.OnEdi

android - 如何在 Android 上为 EditText 设置 MultiLine 和 imeOptions ="actionDone"?

如何同时设置这些选项:android:minLines="3"android:inputType="textMultiLine"android:imeOptions="actionDone"似乎只要我输入android:inputType="textMultiLine",键盘就会自动将OK键替换为Enter键.有谁知道是否可以同时拥有这两个key?注意:这个answer不是我要找的。我想要两把key。 最佳答案 您好,我也遇到了同样的问题,终于找到了解决方案。改变android:inputType="textMultiLine"到a