Articles of android edittext

在edittext中绘制多行,例如记事本

我正在看看android SDK中的记事本示例,请看这里: http : //developer.android.com/resources/samples/NotePad/src/com/example/android/notepad/NoteEditor.html 事情是它只绘制光标所在的当前行,例如http://cdn2.staztic.com/screenshots/simple-notepad-app-al-1.jpg 但我想显示填满屏幕的线条,例如http://img.androidcookie.com/android/AK-notebook.png 任何建议都会很棒。 相关的代码似乎在这里: protected void onDraw(Canvas canvas) { // Gets the number of lines of text in the View. int count = getLineCount(); // Gets the global Rect and Paint objects Rect r = mRect; Paint paint = mPaint; /* * Draws one line in the rectangle for every […]

如何防止出现未启用EditText的键盘

我的活动有一个EditText ,据说在用户点击屏幕的编辑按钮之前,它是不可编辑的。 我做了edit.setEnabled(false)但仍然为用户显示键盘,并且可以通过键盘将值添加到屏幕上的EditText ,即使屏幕看起来有点灰色。 在用户专门按下编辑按钮之前,我还需要做些什么来阻止编辑EditText 。 谢谢,史蒂夫

如何在edittext上设置多行,首字母大写和禁用建议

我有一个edittext来回复电子邮件。 我想给编辑文本提供三个属性,如多行,第一个字符大写和禁用单词建议。 我在xml中给出了这样的… android:inputType=”textCapSentences|textVisiblePassword” 我在代码中也尝试过… etMessage.setInputType(InputType.TYPE_TEXT_FLAG_MULTI_LINE | InputType.TYPE_TEXT_FLAG_CAP_SENTENCES); 我不能给多行….我怎么能实现这一点 谢谢

Android – 状态通知上的EditText

有谁知道我是否可以在Android通知上插入EditText(用于插入文本)? 我想按下按钮时有一个按钮和一个edittext,然后返回edittext上的文本。 这是可能的? 谢谢

所有EditText框中的非活动InputConnection警告

在我的应用程序中,每次我在EditText字段上执行任何操作时,我都会收到3个“非活动InputConnection”警告(下面​​是logCat)。 即使我选择另一个EditText(光标是一个EditText),或者只是单击一个按钮,或者我在EditText中对光标所做的任何操作,都会popup此警告。 此行为在所有页面(活动)中都是一致的。 即使我单击任何菜单按钮(转到另一页)或后退按钮而焦点在EditText字段上,也会popup相同的警告集。 在一些我没有任何EditText的Activity中,我没有这个问题。 当我在真实设备(三星Note II)中尝试时会出现此问题,但在我尝试使用模拟器时不会复制。 有人知道如何处理这个问题吗? logcat的: 11-27 22:23:44.820: W/IInputConnectionWrapper(25490): getSelectedText on inactive InputConnection 11-27 22:23:44.850: W/IInputConnectionWrapper(25490): setComposingText on inactive InputConnection 11-27 22:23:44.850: W/IInputConnectionWrapper(25490): getExtractedText on inactive InputConnection

EditText没有收到TAB键事件 – stock soft vk

我的应用程序有一个ListView和一个位于它下面的EditText 。 由于某种原因,TAB键不会触发onKeyListener 。 我正在处理的所有其他键(DEL,ENTER,DPAD_UP / DOWN / CENTER)都很好。 我在dispatchKeyEvent添加了一个断点,再次没有运气接收TAB事件。 我的应用程序之前有一个用于显示文本的大型TextView ,在此期间,TAB事件收到了很好。 ListView现在已经替换了TextView 。 我完全不知道为什么不再接收TAB事件。 这是一个库存Xoom,运行ICS 4.0.4和库存N1,2.3.6。 我已经使用TextView将我当前的代码与版本进行了比较,而且大部分代码只是用来代替TextView来处理ListView 。 除了nextFocusLeft和nextFocusRight属性之外,EditText没有其他任何改变。 编辑:我只是尝试使用Go Keyboard和Hacker的键盘,TAB收到了。 看起来这只是一些虚拟键盘

android adjustresize adjustpan着名的问题

我不是在寻找代码,要么我不会发布任何代码,只是一个解释,因为我有点迷失。 当软键盘出现时,存在关于resize的主要问题。 在我的情况下 我有一个listView,带有2个editText和许多带有数据库内容的textView,使用自定义的cursorAdapter。 1)AdjustPan 这很简单。 当我使用adjustPan属性时,一切都很好,除了当我在listView中按editText并且listview比screenize大时,我无法滚动。 这实际上是正常行为,我可以理解它。 2)AdjustResize 在这里,我可以按照自己的意愿滚动​​。 这个属性是我想要使用的属性。 但我面临两个问题: 当我按下两个editText中的一个时,我就是无法写入。不可能,甚至认为它有焦点。 我强迫软键盘出现,我尝试输入一些字母(记住这个editText是聚焦的)但没有任何反应。 再次,当我按下两个editText中的一个时,它只是重新组织(显然是随机的)listview的项目。 甚至认为它与adjustPan完美配合,使用adjustResize,它正在搞乱listView的项目。 有关这两个问题之一的任何信息都会有所帮助。 你甚至可以要求代码,但是还有一次,我只是在寻找一个可以提供帮助的一般性解释。 谢谢。

editText lineSpacingExtra问题

我有一个带布局的editText: 但是由于lineSpacingExtra ,文本没有垂直lineSpacingExtra 。 以下是它的外观: 如何使它保持lineSpacingExtra标签,但文本垂直居中?

Android EditText默认数字键盘并允许文本

可能重复: 默认情况下,EditText带有数字键盘,但允许使用字母字符 想知道是否可以在编辑文本字段的焦点上默认使用数字键盘,还允许用户输入字符? 没有任何输入types似乎支持这一点。 谢谢!

如何在android中检查EditText的可见性状态?

我正在使用setvisibility(View.INVISIBLE)和setvisibility(View.VISIBLE)将EditText可见性从不可见变为可见。 但我也想知道是否有任何方法在Android中提供检查EditText的可见性,即EditText是可见的还是任何types。 提前致谢。