Questions tagged «android-edittext»

EditText是Android应用程序中的标准文本输入小部件。如果用户需要在应用程序中输入文本,这是他们这样做的主要方法。

13
在EditText Kotlin中设置文本
我正在尝试在EditText中设置文本,但是它说: Type mismatch. Required: Editable Found: String 我的代码如下: String name = "Paramjeet" val nametxt = findViewById (R.id.nametxt) as EditText nametxt.text = name 不要说使用,setText因为我使用的是Kotlin,而不是Java。


26
使用TextInputLayout时更改EditText提示颜色
我正在使用TextInputLayout设计库中的新功能。我能够显示它并更改浮动标签的颜色。不幸的是,实际EditText提示现在总是白色。 我尝试过以XML,样式和编程方式更改hintColor,也尝试使用,android.support.v7.widget.AppCompatEditText 但EditText提示始终显示为白色。 下面是我的XML我TextInputLayout和EditText <android.support.design.widget.TextInputLayout android:layout_width="match_parent" android:layout_height="wrap_content" android.support.design:hintTextAppearance="@style/GreenTextInputLayout"> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/city" android:textColorHint="@color/black" android:hint="@string/city" /> </android.support.design.widget.TextInputLayout> 这是我正在使用的样式TextInputLayout(我尝试将hintTextColor属性设置为黑色,但没有为我做任何事情): <style name="GreenTextInputLayout" parent="@style/TextAppearance.AppCompat"> <item name="android:textColor">@color/homestory_green</item> </style>



22
Android活动中的软键盘打开和关闭监听器
我有一个Activity5 EditText秒的地方。当用户单击第一个时EditText,软键盘将打开以在其中输入一些值。我想为软键盘打开的时间,用户第一次单击的时间以及从后退按钮上的软键盘关闭的其他时间设置其他View可见性。然后我要设定其他GoneEditTextEditTextView的可见性设置为visible。 通过单击EditTextAndroid中的第一个键盘来打开软键盘时,是否有任何侦听器或回调或任何破解程序?


24
有没有一种方法可以在Android中为EditText定义最小值和最大值?
我想为定义一个最小值和最大值EditText。 例如:如果有人尝试在其中输入月份值,则该值必须介于1到12之间。 我可以使用来做,TextWatcher但是我想知道布局文件或其他地方是否还有其他方法可以做到。 编辑:我不想限制字符数。我想限制值。例如,如果我EditText在输入12时限制月份w字符,它将接受它,但是如果输入22,它在输入时一定不能接受。

24
如何禁用从/到EditText的复制/粘贴
在我的应用程序中,有一个注册屏幕,我不希望用户将文本复制/粘贴到该EditText字段中。我onLongClickListener在每个EditText菜单上都设置了一个,以便不会显示显示复制/粘贴/输入法和其他选项的上下文菜单。因此,用户将无法复制/粘贴到“编辑”字段中。 OnLongClickListener mOnLongClickListener = new OnLongClickListener() { @Override public boolean onLongClick(View v) { // prevent context menu from being popped up, so that user // cannot copy/paste from/into any EditText fields. return true; } }; 但是,如果用户启用了除Android默认设置以外的第三方键盘,则可能会出现问题,该第三方键盘可能具有要复制/粘贴的按钮,或者可能显示相同的上下文菜单。那么在那种情况下我如何禁用复制/粘贴呢? 请让我知道是否还有其他复制/粘贴方式。(以及可能如何禁用它们) 任何帮助,将不胜感激。





30
限制Android EditText中的小数位数
我正在尝试编写一个可帮助您管理财务的应用程序。我正在使用一个EditText字段,用户可以在其中指定金额。 我将设置inputType为numberDecimal可以正常使用,除了可以让人们输入数字(例如,123.122这对金钱而言并不理想)之外,还可以。 有没有办法将小数点后的字符数限制为两个?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.