Articles of android edittext

Android EditText:如何在触摸时禁用光标移动?

我有EditText,它显示类似### – ###的内容。 我希望用户只能从第1个位置开始更改此文本。 那就是用户不应该在中间触摸#并进行更改。 我怎样才能做到这一点? 非常感谢。 对不起,我的问题不准确。 我想在文本中间禁用甚至点击。

Edittext起点问题Android

在我的代码中,我有EdiText及其代码是: 但问题是光标是从中间开始而不是通常的第一个位置:

从EditText Android获取Integer值

这是我的activity.xml 这是mainactivity.java : EditText num = (EditText) findViewById(R.Id.inputnumber) ; 问题是如何从这个字段中得到一个整数的整数值,并在例如我自己这样做的自定义类中使用它来为这个输入字段的值加1? 我的customclass.java public static int addone(int a) { int b = a+1; return b; }

Spinner默认主题为EditText android

我有EditText ,我想让它显示在Spinner的相同主题中,带有背景和箭头,因为我已经使这个EditText Clickable并且它打开了一个自定义popup窗口

在Android中的EditView中可点击链接和复制/粘贴菜单

我的Android应用中有一个EditText视图。 我需要“内部链接”,这意味着我需要一些按钮或跨越EditText并使用onClick到这个按钮我可以做一些动作(不重定向到网页)。 我用ClickableSpan()就像这样实现了这个按钮 linkWord = “my link”; link = new SpannableString(linkWord); cs = new ClickableSpan(){ private String w = linkWord; @Override public void onClick(View widget) { wrd.setText(w); } }; link.setSpan(cs, 0, linkWord.length(), 0); et.append(link); 为了使这个跨度可点击我使用 et.setMovementMethod(LinkMovementMethod.getInstance()); “内部链接”工作正常,但在使用et.setMovementMethod()后, OnLongClick菜单上的复制和粘贴项目将被禁用。 这是一个问题,因为我需要在EditText “链接”并同时从该视图中复制文本。 我有想法在监听器OnLongClickListener设置类似removeMovementMethod()的临时禁用“链接”function,并使用菜单复制/粘贴,再次在setMovementMethod()方法上应对文本切换。 但我不知道如何实现这一点。 你可以帮我吗? 你可能还有另外一些方法…… 谢谢!

如何从EditText解析双精度到TextView? (机器人)

我真的开始学习Java了。 当我运行此代码时,一切正常,直到我将EditText框保留为空并点击运行按钮。 然后我得到: ERROR/AndroidRuntime(866): FATAL EXCEPTION: main ERROR/AndroidRuntime(866): java.lang.NumberFormatException: ERROR/AndroidRuntime(866): at org.apache.harmony.luni.util.FloatingPointParser.parseDouble(FloatingPointParser.java:267) 我想当我尝试从字符串解析Double时,它不会获得任何值并产生错误。 我想知道如何避免这个错误,并给variables赋予某种值,所以它永远不会是空的? 感谢您的帮助! import android.app.Activity; import android.os.Bundle; import android.widget.EditText; import android.widget.TextView; import android.widget.Button; import android.view.View; import android.view.View.OnClickListener; public class Main extends Activity { private EditText noKids; private EditText noGumballs; private TextView noSum; private Button b; private Button br; double etKids = 0; double […]

Android模拟器:插入负数?

我想它一定很容易,但如何在EditText插入负数? 我正在Mac上运行模拟器。 谢谢。

Android EditText内存泄漏

很多人注意到一个活动中的EditText即使一旦完成就会持有对活动的强引用。 要清楚这个EditText在布局中并且已经膨胀,没有设置Listener。 这仅发生在某些设备上,例如Samsung Galaxy S4(Android 4.2.2)和其他设备。 很多post关于这个仍然没有解决方案 首先是一些有用的post。 (最终GC会清理它,所以它在技术上不是泄漏,但对于重型内存应用程序,它需要很长时间并将导致OOM) 在EditText中Android三星内存泄漏 为什么EditText在Ice Cream Sandwich中保留其Activity的Context EditText导致内存泄漏 未处理的内存泄漏的可能性 所提到的解决方案并不适用于所有设备。 它归结为Edittext Watcher。 我认为可能有一个解决方案可以覆盖这个Watcher然后有一个函数来清理onDestroy()。 请在这里帮忙,我已经好几天了。 这是MAT直方图

Android在EditText中检查空格

我在Android中编辑文本有问题。 我有一个名为Username的字段: 每当有人用空格写一个用户名时,我都希望这样,例如“Gaurav Arora”。 然后它应该在按下登录按钮时提出祝酒或错误。 我这样做了 – 我只是在文字观察者的帮助下停止了空格键的效果 – public static TextWatcher getNameTextWatcher(final TextView agrTextView) { TextWatcher mTextWatcherName = new TextWatcher() { public void onTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) { } public void beforeTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) { } public void afterTextChanged(Editable arg0) { String result = agrTextView.getText().toString().replaceAll(” […]

关于编辑文本完整边框

我是android的新手。 我正在创建一个示例页面,其中我需要将页面背景设置为白色。 但是,如果没有聚焦,我的编辑文本在白色背景下是不可见的。 如何在编辑文本中添加所需颜色的边框以使其可见。 除此之外,当我按下输入编辑文本框时,它正在添加一个新行。 我也想删除它。 任何身体都可以帮助我解决这个问题。 提前致谢