草庐IT

editText

全部标签

android - 将光标设置在 EditText 的右侧,提示重力居中

这可能吗?有任何EditText属性可以这样做吗?谢谢。 最佳答案 你可以使用android:ellipsize="end"android:gravity="center"在声明EditText时在xml中第一行是将光标移到右边,第二行是将提示移到中间。一个例子: 关于android-将光标设置在EditText的右侧,提示重力居中,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/

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中删除