草庐IT

editTexts

全部标签

android - 为什么这个 EditText 的宽度在用作 ActionBar 自定义 View 时会出现奇怪的行为?

我在ActionBar中使用EditText作为自定义View。LayoutInflateradbInflater=LayoutInflater.from(getActivity());ViewetSearchView=adbInflater.inflate(R.layout.edit_text_search,null);etSearch=(EditText)etSearchView.findViewById(R.id.search_edit_text);//otheretSearchpropertiesaresetMainActivity.ab.setCustomView(etSea

Android EditText AddTextChangeListener 货币格式

通过SO,我将以下EditTextaddTextChangedListener事件处理程序放在一起,除了我需要的一些改进外,它工作正常。当我键入时,它会从右到左填充数字。我宁愿它从左到右填充。现在,如果我输入50,它的格式为$0.50,当我输入50时,我希望它的格式为$50.00下面是xml声明和Java代码,请有人指出我需要更改什么以获得所需的结果。XML声明Java代码inputValue=(EditText)findViewById(R.id.valueEditText);inputValue.addTextChangedListener(newTextWatcher(){pri

android - 用手势在 EditText 中书写

有人知道用手势写作吗?将其用作替代输入法,而不是键盘。如果有一些库可以用来做这件事,或者有一些教程可以在我的项目中包含这个功能,那就太好了。 最佳答案 这个问题引起了我的注意,因为这是我将来想为非英语语言做的事情。这些是我的想法:观察其他人做了什么这有助于了解什么是可能的,从哪里开始,以及去哪里。以下是我发现的一些事情:GoogleHandwriteWritePad不幸的是它doesn'tlookopensource但显示了您可以添加的功能Open-SourceChineseandJapaneseHandwritingRecogni

android - 如何更改 EditText 底部线条的颜色?

关闭。这个问题需要debuggingdetails.它目前不接受答案。编辑问题以包含desiredbehavior,aspecificproblemorerror,andtheshortestcodenecessarytoreproducetheproblem.这将有助于其他人回答问题。关闭6年前。Improvethisquestion我知道之前有人问过这个问题,但该解决方案不适用于我的情况。我想更改编辑文本底线颜色并尝试从其他链接中将此行添加到styles.xml中的主题#c5c5c5但不知何故,这对我来说不起作用。我尝试更改基本主题但仍然不适合我。我想对我的应用程序中的所有edit

java - EditText 输入金额

我正在开发一个销售点应用程序。所以我想让用户输入购买金额假设用户输入100000但我希望它自动显示100,000。1000000变成1,000,000第二个问题是,我不希望用户能够自己输入.。第三个问题是因为这是钱,我们不能让用户一开始就输入0。有什么想法吗?到目前为止,我只能想出inputType=numberDecimal这并不是很有帮助。非常感谢P.S.:我不需要任何小数位 最佳答案 如果你想在货币中使用,将addTextChangedListener添加到你想要的edittext然后监视更改并重新格式化它,这里是示例代码pr

android - 在 Espresso 中断言 EditText 值

我们可以对EdittextValue执行断言并根据它的输出写下我们的测试用例吗?就像如果我们的Edittext值等于我们想要执行条件AelseB的值。onView(withId(viewId)).check(matches(isEditTextValueEqualTo(viewId,value)));MatcherisEditTextValueEqualTo(finalintviewId,finalStringcontent){returnnewTypeSafeMatcher(){@OverridepublicvoiddescribeTo(Descriptiondescription)

java - 输入 editText 超过 10 位时应用程序停止

我正在尝试显示它正在运行的计算textView(txtHasil),但是当输入超过10个应用程序时突然强制关闭。这是我的代码:btnHitung.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewview){//Stringplafond=NumberTextWatcherForThousand.trimCommaOfString(edtPlafond.getText().toString());Stringplafond=edtPlafond.getText().toString()

android - 在 alertDialog 中验证 EditText

我正在尝试在AlertDialog上的EditText上添加空字段验证。但即使字段为空,也不会显示错误消息,而是关闭AlertDialog。但是,如果条件运行良好,因为如果任何字段为空,我将无法进行后期操作。这是我的Java示例代码:publicclassTourActivityextendsAppCompatActivity{privateLayoutInflaterinflater;privateFloatingActionButtonfab;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreat

android - 微调器下方的下划线未与 EditText 的下划线对齐

我一直在阅读关于SO的帖子,但没有一个解决方案解决了我的问题。我正在使用style="@style/Base.Widget.AppCompat.Spinner.Underlined为Spinner添加下划线,但出于某种原因baseline微调器未与EditText对齐。这是我的XML:结果如下:我已经尝试过在SO上尝试将spinner下划线与EditTxt对齐时发现的类似问题的任何解决方案。然而,没有帮助。例如thispost.我正在寻找解决方案或解决方法来解决这个问题。谢谢 最佳答案 只需从您的TextInputLayout中删除

android - 如何在 NumberPicker 中引用 EditText?

我需要在NumberPicker中获取对EditText的引用。我知道这将是选择器View本身的某种findViewById,但我一直无法为其找到android的ID:finalNumberPickernumberPicker=(NumberPicker)view.findViewById(R.id.numberpicker);EditTextnumberPickerEditText=(EditText)numberPicker.findViewById(WHATISTHEID???)我知道NumberPicker有大多数有用的值等方法,但我需要一些更好的控制,例如在选择器打开时显示键