草庐IT

editText

全部标签

Android:在当前位置将文本插入EditText

我想通过按下按钮将常量字符串插入到EditText中。该字符串应插入到EditText中的当前位置。如果我使用EditText.append文本会插入到EditText的末尾。我该怎么做?我找不到合适的方法。 最佳答案 Cpt.Ohlund给了我正确的提示。我现在解决了它,部分是使用EditText.getSelectionStart(),但我意识到你也可以用相同的表达式替换选定的文本,你不需要String.subString()为此。intstart=Math.max(myEditText.getSelectionStart(),

Android:在当前位置将文本插入EditText

我想通过按下按钮将常量字符串插入到EditText中。该字符串应插入到EditText中的当前位置。如果我使用EditText.append文本会插入到EditText的末尾。我该怎么做?我找不到合适的方法。 最佳答案 Cpt.Ohlund给了我正确的提示。我现在解决了它,部分是使用EditText.getSelectionStart(),但我意识到你也可以用相同的表达式替换选定的文本,你不需要String.subString()为此。intstart=Math.max(myEditText.getSelectionStart(),

android - 如何在 EditText 控件中的文本更改后 0.5 秒执行某些操作?

我正在使用EditText控件过滤我的列表。我想在用户完成EditText输入后0.5秒过滤列表。为此,我使用了TextWatcher的afterTextChanged事件。但是这个事件会随着EditText中每个字符的变化而上升。我该怎么办? 最佳答案 用途:editText.addTextChangedListener(newTextWatcher(){@OverridepublicvoidonTextChanged(CharSequences,intstart,intbefore,intcount){}@Overridepub

android - 如何在 EditText 控件中的文本更改后 0.5 秒执行某些操作?

我正在使用EditText控件过滤我的列表。我想在用户完成EditText输入后0.5秒过滤列表。为此,我使用了TextWatcher的afterTextChanged事件。但是这个事件会随着EditText中每个字符的变化而上升。我该怎么办? 最佳答案 用途:editText.addTextChangedListener(newTextWatcher(){@OverridepublicvoidonTextChanged(CharSequences,intstart,intbefore,intcount){}@Overridepub

android - 在 EditText 中输入 "ae"自动变成 æ

我刚刚继承了一些android代码,我遇到的第一个错误是一个奇怪的EditText问题,当我依次输入字母“a”和“e”时,EditText会自动将它们合并到字符“æ”中.完整的xml声明如下:我使用xml搜索了相关的Activity和Fragment,但我没有发现任何可以指责的东西-没有TextWatcher也没有任何试图修改输入或EditText内的字符序列的例程。输入语言是使用默认值(设置为英语-美国)。奇怪的是,应用的iOS版本中出现了同样的错误(不同的开发者,也不知道为什么会发生)。有人遇到过这个吗?编辑:可绘制声明,按要求:\编辑2:附加信息:-发生在所有测试设备上:gs2、

android - Android 中的 UITextView(EditText?)

我正在寻找与Android上的UITextView(从iOSDev知道)等效的东西。具体来说,我希望用户能够选择多个TextView之一,能够输入文本(包括换行符),然后再次取消选择TextView。我知道EditText元素,但是看起来我无法在键盘上同时设置“完成编辑”和“输入”按钮,我真的很想避免在我的TextField旁边有一个按钮。非常感谢! 最佳答案 从xml部分,转到您的edittexts,将其“inputtype”属性设置为文本。这样,当您的键盘打开时,将有一个“完成”按钮或一个“下一步”按钮(如果有更多编辑文本)。

EditText上的Android键盘下一个按钮问题

我遇到了一个问题,我在Activity中有用户名和密码字段,现在当我点击用户名键盘时出现但没有下一步按钮,在这种情况下我无法通过键盘移动到下一个Edittext控件,键盘显示输入按钮附在屏幕截图中,增加了它的高度,谁能指导我解决这个问题的方法(在edittext上显示下一个按钮)?我的代码txtUserid=(EditText)findViewById(R.id.txtUserID);txtUserPasword=(EditText)findViewById(R.id.txtPassword);txtUserid.setNextFocusDownId(R.id.txtPassword)

EditText上的Android键盘下一个按钮问题

我遇到了一个问题,我在Activity中有用户名和密码字段,现在当我点击用户名键盘时出现但没有下一步按钮,在这种情况下我无法通过键盘移动到下一个Edittext控件,键盘显示输入按钮附在屏幕截图中,增加了它的高度,谁能指导我解决这个问题的方法(在edittext上显示下一个按钮)?我的代码txtUserid=(EditText)findViewById(R.id.txtUserID);txtUserPasword=(EditText)findViewById(R.id.txtPassword);txtUserid.setNextFocusDownId(R.id.txtPassword)

java - 创建Activity时如何使EditText不聚焦

我已经阅读了讨论这个问题的其他问题,所有这些问题都适用于我的布局,除了第一个创建的布局。目前,这是我的onCreate方法的顶部:getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);^这样至少键盘不会在启动时弹出,但EditText仍然专注于。这是我的EditText的XML:这就是我提出我的Activity时的样子:问题在于,对于某些手机,当EditText像这样聚焦时,它们无法在其中写入。我希望它不聚焦。我所做的工作适用于提出的下一个布局,因为EditText

java - 创建Activity时如何使EditText不聚焦

我已经阅读了讨论这个问题的其他问题,所有这些问题都适用于我的布局,除了第一个创建的布局。目前,这是我的onCreate方法的顶部:getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);^这样至少键盘不会在启动时弹出,但EditText仍然专注于。这是我的EditText的XML:这就是我提出我的Activity时的样子:问题在于,对于某些手机,当EditText像这样聚焦时,它们无法在其中写入。我希望它不聚焦。我所做的工作适用于提出的下一个布局,因为EditText