草庐IT

editText

全部标签

Android:在 TextInputLayout 中的 EditText 的右侧显示 TextView

我正在尝试创建如下图所示的布局在上图中,密码字段位于TextInputLayout中,右侧还有一个TextView,指向忘记密码Activity。我在没有TextInpt布局的情况下使用Textview实现了EditText,如下所示,使用相对布局XML布局:但是,如果我在EditText中添加TextInputLayout,我将无法实现它。如何解决这个问题? 最佳答案 像这样尝试-使用相对或线性布局包围以获得那样的输出注意:为对齐编辑文本设置一些paddingright如果您键入完整的edittext,您的角色的textview覆

android - 防止将自定义 mimetype 拖放到 EditText

我有一个自定义MIME类型,我打算用它在应用程序中拖放应用程序对象。这似乎有效,但我发现EditText字段也接受了放置操作。我不希望发生这种情况。首先,我定义了这样的客户MIME类型:publicstaticfinalStringMIME_TYPE_MYNODE="com.example.mockup/mynode";然后,在我拥有的源对象的onTouch处理程序中:@Override//-----------------------------------------------------------------------------publicbooleanonTouch(V

android - 如何以编程方式将输入类型设置为 EditText 的密码

这个问题在这里已经有了答案:SetinputTypeforanEditTextProgrammatically?(16个答案)关闭9年前。我正在使用带有EditText的警告对话框。我想以编程方式将输入类型设置为该编辑文本的密码。我找到了这两种方法:finalEditTextinput=newEditText(getActivity());input.setTransformationMethod(PasswordTransformationMethod.getInstance());input.setInputType(InputType.TYPE_CLASS_TEXT|InputT

android - EditText 提示在 inputType ="textpassword"时显示额外的空格

只是想知道,我是唯一遇到这种“奇怪”行为的人吗?当在我的Activity中放置一个EditText并设置它时inputType="textPassword"如下:提示在单词之间显示更大/两倍的空格。如果我删除inputType属性,一切都会恢复正常。我找不到关于此行为的已知问题。顺便说一句-如果您想知道为什么这很重要(没那么重要),请尝试将两个EditText小部件一个放在另一个下方并设置inputType其中之一到“textpassword”看起来不太好。关于如何更改密码或其他编辑文本以使用相同格式的任何想法?谢谢附言。这里先加问题:http://groups.google.com/

android - 为 EditText 使用 setCompoundDrawables 时计算图像大小

当我添加如下图标时:etComment=(EditText)findViewById(R.id.et_comment);Drawableimg=getResources().getDrawable(R.drawable.warning);etComment.setCompoundDrawablesWithIntrinsicBounds(img,null,null,null);图标调整EditText的大小。如何在不调整EditText大小的情况下计算img大小并将其放入EditText?谢谢!FunkTheMonkUsesetCompounDrawables()insteadofset

java - 带有自动换行但没有硬返回的Android EditText

如果我在EditText小部件上设置SingleLine=true,我会得到一个单行编辑控件,不允许用户插入硬回车(单击Enter移动到下一个字段而不是插入新行).如果我不设置SingleLine=true,用户可以插入硬回车。如果我设置layout_height="wrap_content",EditText控件将垂直增长以显示所有文本。但是,只有在SingleLine未设置为true时才会这样做。所以,我的问题是,是否可以在不允许用户输入硬换行符的情况下实现自动换行和垂直调整大小?我想我可以捕获enter按键,但是我还必须捕获他们可能在那里获得一个的其他方式(复制/粘贴,不知道还有

android - EditText 中的双向数据绑定(bind)

我有这个对象ObservableIntsomeNumber;publicObservableIntgetSomeNumber(){returnsomeNumber;}publicvoidsetSomeNumber(ObservableIntnumber){this.someNumber=number;}我的AppCompatEditText在xml代码中是这样的:我有这个错误:Error:Executionfailedfortask':app:compileDebugJavaWithJavac'.java.lang.RuntimeException:failure,seelogsfor

android - 从保存的实例恢复 fragment 时如何防止 editText 自动填充文本?

我有一个包含并显示多个fragment的Activity。当我重新输入fragment时,它会自动填充所有编辑文本中的文本。所有字段的文本也是相同的。例子:打开fragment并在两个editTexts中填写文本:CustomEditText1:[______]CustomEditText2:[_acb__]CustomEditText3:[_qwe__]点击后退按钮并重新输入fragmentCustomEditText1:[_qwe__]CustomEditText2:[_qwe__]CustomEditText3:[_qwe__]这是我在fragment中覆盖的方法:publicA

android - Edittext android 自动对焦

我在Activity开始时遇到问题,android自动将焦点放在第一个编辑文本上。我如何防止android这样做? 最佳答案 看看here或者您可以只隐藏键盘,在Activity开始时焦点仍然在EditText上:android:windowSoftInputMode="stateHidden" 关于android-Edittextandroid自动对焦,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com

android - 为什么我可以输入禁用的 EditText?

如果我禁用EditText小部件使用editText.setEnabled(false);我仍然可以使用屏幕输入法(在模拟器和G1上)输入它。这是故意的吗?我该如何解决这个问题? 最佳答案 我注意到您无法通过点击禁用的EditText来激活屏幕键盘,而且DEL键也不起作用,所以这对我来说像是一个错误。我将其归档为issue2771在Android问题跟踪器中。 关于android-为什么我可以输入禁用的EditText?,我们在StackOverflow上找到一个类似的问题: