Articles of android edittext

Android – 减少EditText浮动标签填充/边距?

是否可以将这些浮动标签(电子邮件/密码)放在包装盒内。 基本上减少了提示和实际输入之间的空间。 我尝试填充顶部/底部。 用于editText的边距顶部/底部。 但他们都没有给出我想要的结果。

如何在android中单击edittext时显示自定义键盘

我的应用程序中有自定义键盘。 问题是如何在点击edittext时使用这个键盘。我使用setonfocuschangre监听器,现在当edittext焦点改变时出现custon keyboaed。但是我想在我点击edittext时显示这个键盘。我忘记了一个信息在这里放置edittext是在片段内。

Android – 如何只允许一定数量的小数位

您是否知道有任何方法可以确保用户只能输入最大小数位数的数字。 我不知道如何解决这个问题。 在MS SQL数据库中我将​​从我的应用程序发送数据我有这种types的列decimal(8,3)现在考虑列的数据types,最终将存储我想在Android中validation的值,我考虑过这两种情况: 如果用户输入没有小数的数字,则最大位数必须为8 如果用户输入带小数的数字,则最大位数必须为8(包括小数点右边的数字) 现在我确定第一种情况,但不是第二种情况。 保持最大位数固定是否正确(例如,始终为8)? 或者我应该考虑允许小数点左边最多8位数,小数点右边3位数? 无论哪种方式,这都是我在Android中尝试的方式: mQuantityEditText.addTextChangedListener(new TextWatcher() { @Override public void afterTextChanged(Editable s) { String str = mQuantityEditText.getText().toString(); DecimalFormat format = (DecimalFormat) DecimalFormat .getInstance(); DecimalFormatSymbols symbols = format.getDecimalFormatSymbols(); char sep = symbols.getDecimalSeparator(); int indexOFdec = str.indexOf(sep); if (indexOFdec >= 0) { if (str.substring(indexOFdec, str.length() – 1).length() > 3) { s.replace(0, […]

Android:Listview没有使用键盘

我的布局看起来像这样: Some Image and Text as Title My message List Edit Box and Send Button 我在显示时明确地将当前选择设置为列表的最后一项(最新)。 如果未在底部的“编辑”框中输入文本,则屏幕如下所示: Top Title List Item 8 List Item 7 … List Item 2 List Item 1 Bottom Edit box and Send Button 当我单击编辑框以输入我的消息时,屏幕如下所示: Top Title List Item 8 … List Item 5 Bottom Edit Box and Send Button Keyboard […]

在android中打开活动时如何防止键盘打开?

在我的Android应用程序中,在我的配置文件编辑页面中,当我启动活动时,第一个edittext字段被聚焦(闪烁光标),并且键盘显示。 如何让它专注于启动(闪烁光标)但防止键盘出现? 如果那是不可能的,那么就不要将edittext集中在启动时。 谢谢。

Android EditText(TextView)如何绘制闪烁的光标?

我通过扩展View从头开始创建自己的Mongolian垂直脚本TextView (和EditText )。 我试图了解如何在Android TextView源代码中实现闪烁光标。 它似乎由Editor类的mEditor实例处理。 在那个课程中,我find了一个drawCursor方法: private void drawCursor(Canvas canvas, int cursorOffsetVertical) { final boolean translate = cursorOffsetVertical != 0; if (translate) canvas.translate(0, cursorOffsetVertical); for (int i = 0; i < mCursorCount; i++) { mCursorDrawable[i].draw(canvas); } if (translate) canvas.translate(0, -cursorOffsetVertical); } 显然,光标本身是某种types的Drawable 。 所以我find了碎片,但我看不到森林穿过树林。 能比我理解得更好的人能用简单的英语告诉我闪烁的光标是如何工作的吗? 以下是我不太了解的一些具体要点: 光标与TextView (或EditText ), Layout , Editor和Drawable 。 每次光标闪烁,是重绘所有文本还是只重绘光标区域? […]

Android EditText:如何通过BulletSpan创建一个空子弹段?

我对这个问题使用相同的标题,因为我认为我的问题与那个问题非常相似,我仔细阅读并测试了接受的答案,但是接受的答案对我不起作用。 让我来描述一下我的问题: 我的代码看起来像: EditText myEdit = (EditText) this.findViewById(R.id.myedit); myEdit.setText(“a\nb\n”); Spannable s = myEdit.getText(); s.setSpan(new BulletSpan(30), 0, 1, Spannable.SPAN_INCLUSIVE_EXCLUSIVE); s.setSpan(new BulletSpan(30), 2, 3, Spannable.SPAN_INCLUSIVE_EXCLUSIVE); s.setSpan(new BulletSpan(30), 4, 4, Spannable.SPAN_INCLUSIVE_EXCLUSIVE); myEdit.setText(s); 我想看到的是: 一个 b [我想在这里看到第3个子弹,但它没有出现] 我尝试了Spannable.SPAN_INCLUSIVE_INCLUSIVE , Spannable.SPAN_INCLUSIVE_EXCLUSIVE , Spannable.SPAN_EXCLUSIVE_INCLUSIVE , Spannable.SPAN_EXCLUSIVE_EXCLUSIVE ,但这些标志都不适用于我。 如果我使用这些代码: EditText myEdit = (EditText) this.findViewById(R.id.myedit); myEdit.setText(“a\nb\nc”); Spannable s = myEdit.getText(); s.setSpan(new BulletSpan(30), 0, […]

requestFocus跳过下一个EditText

我在控制聚焦方面遇到了一些问题。 我的界面定义如下: 源(RadioGroup /可选)目标(EditText)数量(EditText)传输(按钮) 我正在将“源”的可见性更改为我的代码。 当我没有显示它的时候,焦点会自动转到“数量”,我希望它是“目的地”。 我不知道我错过了什么。 我怀疑它可能是一个Android bug,我不知道。 有人知道如何解决这个问题吗? 谢谢

当用户按Enter键时如何触发操作?

如果(在Android中)我有一个EditText框,当用户输入数据并点击return / Next时,如何触发事件? 我尝试过使用下面的代码,但似乎没有效果。 我还从typesnew extView.OnEditorActionListener(){}得到一个’方法onEditorAction(EditText,int,KeyEvent)从不在本地使用’错误。 myEditText.setOnEditorActionListener(new EditText.OnEditorActionListener() { public boolean onEditorAction(EditText v, int actionId, KeyEvent event) { if (actionId == EditorInfo.IME_ACTION_NEXT) {

Android:EditText的默认文本大小是什么?

简单的问题:我想知道EditText的默认文本大小是什么。 有人知道吗?