Articles of android edittext

如何设置UnderlineSpan的颜色?

这个问题是我上一个问题的后续问题: 如何突出显示Android拼写检查等文字? 我正在使用UnderlineSpan为EditText中的文本加下划线,但我需要下划线为IN COLOR,就像拼写检查器的屏幕截图一样:

Android Edittext游标不可见

我的应用程序中有一个edittext,可以在Froyo或Gingerbread中正确显示光标,但是在以后的sdks中,光标是不可见的。 我在网上find的解决方案是设置android:textCursorDrawable =“@ null”,以便edittext将使用光标的字体颜色。 但是,由于我的minsdkversion是8,我无法访问该属性。 他们要么根据您所使用的sdk选择性地添加属性? 或者可能是一种解决这个问题的方法,以便我可以在旧版本和新版本的sdk上都有可见的游标?

Android如何在Edittext中获取选定的单词?

我正在开发一个像记事本这样的应用程序,我想在其中动态更改所选的文本格式(颜色,更改字体样式,粗体,斜体,下划线等)。如何格式化特定单词?

Android:EditText没有进行椭圆化处理

我有2个线性布局的EditTexts,它们没有被椭圆化 你怎么看?

Android长按编辑文本行为

当用户长按任何编辑文本时,是否可以在项目列表中添加内容? (剪切,复制粘贴,选择文本,全选,输入法)我想为此添加一个选项,它将扫描QR码并将结果粘贴到编辑文本中。 我认为将这种行为从我放入自己的应用程序中的编辑文本中获取并不是很难,但我想将此选项添加到手机上任何应用程序内的任何编辑文本中。 这样的事情是否可能,如果是这样,任何人都能指出我正确的方向吗? 编辑150赏金:我想在长按时将项目添加到EditTextpopup对话框。 我希望find一种方法来改变系统,而不仅仅是在一个应用程序的上下文中。

如何在EditText中获取所选字符或字符串的位置

我想知道如何在EditText中获取所选字符或字符串的x,y位置。 那可能吗?

OnFocusChange并不总是有效

在我的一个活动中,我有三个EditText和一个OK按钮。 OnFocusChangeListener设置为所有三个EditText 。 每次焦点丢失时,听众都应该触发。 在EditText之间切换可以完美地工作。 但是,如果用户按下OK按钮,则在按下按钮之前没有针对用户聚焦的EditText触发的焦点改变(失去焦点)。 我的代码出了什么问题? private class MyOnFocusChangeListener implements OnFocusChangeListener { private EditText editText; public MyOnFocusChangeListener(final EditText editText) { super(); this.editText = editText; } @Override public void onFocusChange(final View view, final boolean isFocused) { if (!isFocused) { if (editText == editText1) { // Do a calculation } else if (editText == editText2) { […]

可以在Android中更改Edittext,Radio Button和CheckBox的字体types

我是android的初学者。我可以在Android中更改Textview的字体types。但是我必须在资产文件夹中使用.ttf文件,才能进行这种字体更改。 TextView text = (TextView) layout.findViewById(R.id.text); text.setText(msg); Typeface font = Typeface.createFromAsset(getAssets(), “fonts/handsean.ttf”); text.setTypeface(font); 上面的代码是我用来改变文本View.but的字体。我需要更改单选按钮,Edittext和checkbox(我也在我的应用程序中使用)的文本的字体types.Plz帮助我在这里。谢谢你。

Android片段中的EditText值不会刷新

我正在使用Viewpager在3个fragments之间切换,一切正常,除了刷新第二个标签(或fragment )。 在这个选项卡中,我有一张图片,一些静态Textviews ,一些动态TextViews和一些EditText字段。 每次选择第二个选项卡时,都会在所有动态字段上调用setText() 。 TextView组件和微调器正在刷新并更新其内容,但EditText元素则不会。 我不明白为什么这些字段没有更新。 更换标签后,我在TabsAdapter调用notifiyDataSetChanged() 。 每次我更改选项卡时都会调用onViewCreated() 。 在第二个片段的onViewCreated()中,我正在更改元素的内容。 这是我片段的代码: @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { hA = (HelloAndroidActivity)this.getSherlockActivity(); appState = ((TestApplication)this.getSherlockActivity().getApplicationContext()); final PersistenceHelper pH = new PersistenceHelper(appState); m = pH.readMitarbeiter(toDisplay); // Inflate the layout for this fragment v = inflater.inflate(R.layout.detailfragment, container, false); if(m==null) { //If Mitarbeiter […]

如何清除EditText中的选择?

你如何以编程方式从EditText中删除选择? 我试过了: myEditText.setSelection(selectionEnd); 但是这只会在当前选择的末尾创建一个0长度的选择。 我也尝试过Selection.removeSelection(mySpannable) ,它只是在文本的开头放置一个空的选择。