草庐IT

EditText-Field

全部标签

android - 如何限制 EditText 使用表情符号

我正在开发一个应用程序,我希望我的编辑文本只采用名称。我试过使用android:inputType="textCapSentences"但它似乎不起作用。我的编辑文本仍在使用表情符号。那么,有什么方法可以限制在android中编辑文本时输入任何特殊字符或表情符号。如果有人有想法,请回复。提前致谢。 最佳答案 您可以像下面的代码一样使用表情符号过滤器mEditText.setFilters(newInputFilter[]{EMOJI_FILTER});publicstaticInputFilterEMOJI_FILTER=newIn

android - 如何在 EditText 中设置数值?

我想做一个简单的计算器我的代码如下:packagesom.dev.android.calc;importandroid.app.Activity;importandroid.os.Bundle;importandroid.view.View;importandroid.widget.Button;importandroid.widget.EditText;publicclassCalcAppextendsActivity{/**Calledwhentheactivityisfirstcreated.*/ButtonaddValues,subValues,equalsValue;Edit

java - 使 EditText 只显示两位小数

我想在我的编辑文本中只显示两位小数,当然我想在编辑文本中显示货币,但将其值限制为小数点后2位。我见过一些使用正则表达式的解决方案,但我不想那样做。有人告诉我,java支持一些可以做到这一点的内部库函数。任何人都可以给我提示或给我一些有效的代码。问候amount.setRawInputType(Configuration.KEYBOARD_12KEY);amount.addTextChangedListener(newTextWatcher(){@OverridepublicvoidonTextChanged(CharSequences,intstart,intbefore,intcou

java - 将 EditText 格式化为带整数的货币

所有-我有一个TextWatcher将EditText格式化为货币格式:privateStringcurrent="";publicvoidonTextChanged(CharSequences,intstart,intbefore,intcount){if(!s.toString().equals(current)){editText$.removeTextChangedListener(this);StringcleanString=s.toString().replaceAll("[$,.]","");doubleparsed=Double.parseDouble(cleanSt

android - EditText 的子类的行为不像 EditText

我已经编写了EditText的子类。这是那个子类:packagecom.package.foo;importandroid.content.Context;importandroid.graphics.Typeface;importandroid.util.AttributeSet;importandroid.widget.EditText;publicclassFuturaEditTextextendsEditText{publicFuturaEditText(Contextcontext){this(context,null,0);}publicFuturaEditText(Con

android - 在 EditText 小部件中显示默认日期

如何在运行时动态地在EditText小部件的文本中显示当前日期?谢谢帕特里克 最佳答案 如果你的EditText是在xml文件中声明的,你必须像这样在代码中检索它EditTexteditText=(EditText)findViewById(R.id.your_edittext_id);然后您可以轻松地用当前日期更新它SimpleDateFormatsdf=newSimpleDateFormat("yyyy/MM/dd");editText.setText(sdf.format(newDate()));

android - 在微调项目中选择特定项目后,Edittext 想要从禁用状态启用

我在一个页面中使用Spinner、EditText和Button。Spinner有这些项目......以下:String[]Items={"Alarm","Office","Meeting","Party","Lunch","Breakfast","Supper","Home","Private","Outdoor","Family","Friends","others"};Spinners1;如果我在微调项目中选择“其他”意味着只有Edittext必须启用,否则它必须被禁用。如果我选​​择其他一些项目,Edittext必须被禁用代码fragment:s1=(Spinner)findV

android - 将 TextView 放在 EditText 中

请告诉我,如何将文本放入这样的EditText中并且只能编辑正确的文本。 最佳答案 将TextView和EditText保留在RelativeLayout中,并根据您的要求进行调整。例子:有变化就改 关于android-将TextView放在EditText中,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/15535323/

android - 防止EditText自动对焦

我有一个AndroidActivity,整个布局中有一个EditText。出于某种原因,每当Activity开始时,键盘就会出现。我已尝试所有以下操作:将这两个放在OnStart中:FindViewById(Resource.Id.searchText).ClearFocus();FindViewById(Resource.Id.searchText).Selected=false;添加具有这两个属性的LinearLayout:android:focusable="true"android:focusableInTouchMode="true"在布局上的另一个View中添加以下标记:a

android - 如何在 android 中使用 LayoutInflater 从动态创建的 EditText 中获取数据?

这是动态创建的相对布局View,如下所示:...所以我的问题是如何从这些动态元素中获取值并执行一些计算以在也是动态创建的textview上显示结果。提前谢谢大家!!publicvoidgoButtonClicked(Viewview){maalContainer.removeAllViews();intnumberofPlayersTolayout=(Integer)Integer.parseInt((String)numberOfPlayers.getSelectedItem());LayoutInflaterinflater=(LayoutInflater)getApplicati