edittext-动态的设置 EditText 的数字值

问题描述

动态的设置 EditText 的数字值
我想动态的设置一个 EditText的数字值。使用下面的代码:

weightInput.setInputType(InputType.TYPE_CLASS_PHONE);weightInput.setKeyListener(DigitsKeyListener.getInstance());

同时,也希望能够包括一个小数位 (.)。如何设置呢?

解决方案

[android]EditText的一些设置
http://blog.csdn.net/victoryckl/article/details/8656928

如果是要输入数字和小数点,可以在xml中设置:

android:digits=""1234567890.""

或者在代码中设置监听器:

editText.setKeyListener(new NumberKeyListener(){protected char[] getAcceptedChars(){char[] mychar = {'a''b''c''1''2''3'};//这里是可以输入的字符return mychar;}});

解决方案二:
。。这个好像不行,没有单独的一点。如果非要在代码中实现的话,可以用weightInput.addTextChangedListener(TextWatcher)

用watcher来监听。。

解决方案三:
使用:

<EditText    android:inputType=""number""    android:digits=""0123456789.""/>

代码:

weightInput.setKeyListener(DigitsKeyListener.getInstance(""0123456789.""));
时间: 2024-08-03 00:54:42

edittext-动态的设置 EditText 的数字值的相关文章

动态设置最大长度-关于EditText中英文下设置不同最大输入长度的问题

问题描述 关于EditText中英文下设置不同最大输入长度的问题 各位大神,你们平时遇到EditText在输入中文和英文要求设置不同最大输入长度的问题时怎么解决,根据不同输入情况动态设置最大程度有没有意义,比如我中英文混输又该设多大最大长度呢? 是不是应该定一个规则"1个中文字符 = 两个英文字符或数字"更实用呢? 解决方案 android-代码设置editText最大长度EditText属性设置以及输入长度限制EditText设置最大输入长度并设置密码效果 解决方案二: maxlen

【Android】设置EditText为仅输入数字且最多只能有两位数字

需求很简单,就是要设置一个EditText仅能输入数字且输入的数字中小数部分最多可以有两位. 第一步,很简单,在XML文件中,将EditText的inputType设置成NumberDecimal,多余的属性我就不写出来,只写出主要的部分: <EditText ... android:inputType="numberDecimal" ... /> 第二部,代码中修改EditText 的addTextChangedListener 方法,同样的先上代码,再来解释: Edit

android EditText 设置弹出数字输入法键盘

首先设置只能输入数字: [html] view plaincopy <EditText       android:id="@+id/edit_digit_input"       android:layout_width="wrap_content"       android:layout_height="wrap_content"       android:digits="1234567890."       a

[android]我想知道是否能够设置软键盘输入切换到下一个EditText动态改变输入类型?

问题描述 [android]我想知道是否能够设置软键盘输入切换到下一个EditText动态改变输入类型? 问题,假设有2个EditText,第一个inputType=text,第二个也是text的.我想这么做,在第一个软键盘弹出后,我换了输入类型是numer,下一步切换到第二个Edittext,软键盘会自动改变类型为text的键盘界面,我希望能通过什么方法,保证软键盘不会自动切换类型.

Android 设置EditText光标Curso颜色及粗细

在android的输入框里,如果要修改光标的颜色及粗细步骤如下两步即可搞定: 1.在资源文件drawable下新建一个光标控制color_cursor.xml <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle&q

自定义 amear- android自定义相机预览界面动态设置相机爆光值

问题描述 android自定义相机预览界面动态设置相机爆光值 android自定义相机预览界面动态设置相机爆光值 求高手请教:自己写了一个相机应用程序,使用SurfaceView方法自定义预览界面,可以正常预览,但是我想实现Android的系统照相机中可动态调整相机一些参数设置(例如 爆光值的增加.减小).大侠们有没有好的方法可以参考的,感谢 想实现效果如图: 解决方案 可以在SurfaceView rendered回调函数里面 用OpenGL 渲染一下,可以做到实时图像光照效果 解决方案二:

android 用selector设置edittext图片问题

问题描述 android 用selector设置edittext图片问题 用没有这种用法: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_focused="false" android:d

图片-appium 怎么获取EditText动态文字

问题描述 appium 怎么获取EditText动态文字 get-attribute获取不到 因为元素属性中没有文字内容 用uiautomatorview也看不到文字 红框中显示的文字还有什么办法可以获取? 或者是其他什么工具可以实现? 谢谢!! 解决方案 如何动态改变Edittext中输入文字的效果

Android中EditText和AutoCompleteTextView设置文字选中颜色方法_Android

EditText和AutoCompleteTextView设置文字选中颜色 大多数Android Rom上,文本选择的背景色都是很好看的鲜绿色, 但是在某些垃圾的三星手机上,居然是蓝色,令人恶心反感,其实完全可以通过程序来修改,文本的默认选中背景色. 所用API解释 复制代码 代码如下: android:textColorHighlight Color of the text selection highlight. EditText设置效果 AutoCompleteTextView 设置效果