草庐IT

editText

全部标签

android - 使用 Layout 在 AlertDialog 构建器中检索 EditText 的值

使用以下代码fragment,我试图获取已输入到EditText中的文本值。LayoutInflaterfactory=LayoutInflater.from(this);finalViewloginView=factory.inflate(R.layout.login,null);b.setOnClickListener(newOnClickListener(){publicvoidonClick(Viewv){Dialogd=newAlertDialog.Builder(NewOrder.this).setIcon(R.drawable.icon).setTitle("LogIn"

StreetNumber 字段的 android EditText inputType

我正在尝试在我的地址对话框streetNumber字段中选择正确的inputType。我想先显示数字键盘,然后让用户也输入字母字符对于一些非常特殊的情况。更接近于此的是inputTypedatetime,但这不允许输入字母字符。那么如何正确设置我的streetNumber字段呢? 最佳答案 使用android:inputType="textPostalAddress" 关于StreetNumber字段的androidEditTextinputType,我们在StackOverflow上找

安卓 : getChild() EditText values on button click in ExpandableListView

我正在Android中开发Expandablelistview。在GroupView中只有一个标题,每个组都有不同的ChildView。此代码运行良好,我能够在每个组项目中看到不同的ChildView。在ChildView中,我有一个EditText,当我点击完成按钮时,我想获取用户输入的所有EditText和Spinner值。当我当时点击完成按钮时,我想获取用户在组项目CustomerLocation等中填写的详细信息举个例子:有问题的图片。我想获取用户在vehicle和TEST组项中填写的输入详细信息。拜托,我需要帮助,我想获取用户在每个组项子项的EditText中填写的值。这是我

android - 如何检查Android中的EditText是否有表情?

我需要检查编辑文本中是否有一些表情符号。我尝试制作一个文本观察器,在其中检查图像跨度是否存在,但我无法获得任何结果。SpannableStringBuilders=newSpannableStringBuilder(source.toString());ImageSpana[]=s.getSpans(0,s.length(),ImageSpan.class);if(a.length!=0){Toast.makeText(NewEpisodeActivity.this,R.string.invalid_char,Toast.LENGTH_SHORT).show();return"";}

Android Edittext 可跨越问题

每次EdittextonAfterTextChange方法时,我检查是否输入了一些特殊字符串(来自functionlist变量),然后更改该字符串的特殊颜色。代码如下for(Strings:functionList){finalPatternp=Pattern.compile(s);finalMatchermatcher=p.matcher(inputStr);while(matcher.find()){//if(matcher.end()-matcher.start()==s.length())inputStr.setSpan(newForegroundColorSpan(Color

fragment 中未显示 Android EditText 键盘

我添加了EditText在Fragment,但我的EditText即使我点击EditText也不显示键盘.这是我的代码我尝试获取EditText的监听器finalInputMethodManagerimm=(InputMethodManager)getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);edit_nickname.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewv){imm.showSoftInput(e

android - 我如何更改 EditText 光标旋钮颜色 android(不是光标颜色旋钮)

我正在尝试更改我的EditText光标旋钮,但无法在设备上看到它,附件是我用于此布局的XML 最佳答案 在EditText中更改光标选择句柄android:textSelectHandle="@drawable/handle_middle"android:textSelectHandleLeft="@drawable/handle_left"android:textSelectHandleRight="@drawable/handle_right" 关于android-我如何更改Edit

android - 如何正确地将数字绑定(bind)到 Android editText

我一定是漏掉了什么。我见过的每个Android双向绑定(bind)示例都基于支持数据中的String,用于任何用户可输入的内容,例如EditText。处理任何不是String的东西似乎有点……不够优雅。例如,如果我的域模型中有一个需要编辑的double,我想出的最佳绑定(bind)需要一个ViewModel,其中包含大量代码以连接模型和编辑文本。我是否遗漏了一些关键信息?我真的需要30行代码来将EditText与double接口(interface)吗?为了便于讨论,让我们考虑一个双向绑定(bind)EditText中的货币字段,表示为double值:这里是我必须构建的ViewMode

android - TextInputLayout - 如果 EditText 不为空且未获得焦点,则更改 float 标签提示颜色

Res状态-提示颜色黑色,好专注状态,空洞-提示颜色灰色,好专注状态,不为空-提示颜色灰色,goodRes状态,非空-提示颜色黑色,不好,应该是灰色如果editText不为空且未聚焦,如何更改提示颜色?这是我当前的代码:和样式:match_parentwrap_content@color/black0dp@color/inputHintActive 最佳答案 试试下面的代码:@color/black@color/transparant@color/black@color/transparant@color/black//setgre

android - 如何在不使用数据绑定(bind)的情况下让 EditText 观察 ViewModel 的 LiveData 并将用户输入转发到 ViewModel

我正在尝试想出一种方法让EditText更新ViewModel的数据并同时观察该数据的任何更改(例如,通过操作数据库带来的更改)。有没有办法在不使用数据绑定(bind)库的情况下做到这一点?我在简单地使用MutableLiveData时面临的主要问题如下:当用户在EditText中输入文本时,TextWatcher会触发ViewModel以更新其数据,这反过来会将新文本设置到MutableLiveData对象。因为EditText正在观察LiveData,所以会触发onChange并相应地设置EditText的文本,这又会再次触发TextWatcher,从而形成无限循环。