草庐IT

editText

全部标签

java - Android编程——ListView中的多行EditText

我有一个ListView,其中每一行都包含一个TextView和一个EditText。我发现我无法使用此EditText获得多行。无论我输入什么,字符串都不会换行到下一行。此外,软键盘不显示“Enter键”——而是显示“Done”键。如果我将block复制到ListView外部,它会像多行一样工作。但它在ListView中不起作用。如果有人能提供一些帮助,我将不胜感激。谢谢!我的ListView行有这样的布局: 最佳答案 我解决了一个与此相同的问题,但将我的OnKeyListener更改为返回false。

Android EditText 无法处理大文件

我注意到,如果EditTextView中的大部分文本都用不同的颜色着色(例如ForegroundColorSpan),那么当行数很大时,EditText会变得非常慢。(>500行)我正在尝试使用EditText键入代码并使用Spannable对象进行语法突出显示。谁有办法解决这个问题?我必须编写自己的EditTextView吗?如果是这样,那我该怎么做? 最佳答案 从来没有遇到过这个问题,但是你试过在编辑的时候暂时禁用颜色,编辑完后恢复颜色吗?另外,是否可以使用editTexts的ListView?

android - 无法从 EditText 获取 maxLength! (InputFilter.LengthFilter 没有长度参数,现在怎么办?)

我试图获取EditText的过滤器,但是InputFilter.LengthFilter没有LENGTH(或SIZE或其他)参数!所以,我无法使用InputFilter获得EditText最大长度!我错过了什么吗?有什么建议吗? 最佳答案 您为什么要尝试“获取”InputFilter.LengthFilter的长度?你在设置的时候应该已经知道它的长度了。如果您需要更改它,只需重置过滤器并将其应用于您的EditTextView。同样,您会知道长度值设置为多少。 关于android-无法从E

android - 在 ListView 中保留一个 EditText 值

美好的一天!我在EditText中携带了一个ListView,用户在其中滚动EditText中输入的值会更改位置。我该如何处理?谢谢!方法getView():publicViewgetView(finalintposition,ViewconvertView,ViewGroupparent){finalSapatossapato=lista.get(position);如果(convertView==null){LayoutInflaterinflater=(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_

android - 如何在 EditText 软键盘中同时拥有返回键和圆顶键?

在EditText中书写时,如何在我的软键盘(三星Galaxy10.1、Android3.1、纵向模式)中同时拥有“完成”(关闭软键盘)和“返回”(换行)键?使用我明白了谢谢 最佳答案 这可能取决于应用程序以及“完成”的含义。但是,KeyCodeDPAD_UP和_DOWN(“箭头键”)通常会将光标移动到下一个EditText。 关于android-如何在EditText软键盘中同时拥有返回键和圆顶键?,我们在StackOverflow上找到一个类似的问题: h

java - Android:如何将输入从 edittext 存储到 .csv

我是android的新手,我有很深的Fortran背景。我一直在尝试制作应用程序,直到现在才成功。我无法找到一种方法:使用按钮(保存)保存“edittext”字段,然后将此用户输入的数据保存到.csv文件(最好在内部存储中)。我找到了很多文章,但每个人都对我想要的基础部分(上图)视而不见。我的最佳想法是在类中生成.csv,然后创建一个方法将“edittext”另存为新字符串,然后将该字符串输出到.csv希望这可以得到简单的解释,我只是在任何地方都找不到这个简单的解释,或者至少我能理解... 最佳答案 请试试这个。我希望这段代码对你有

Android EditText 粘贴文本时如何禁用自动插入空格?

有时,在EditText中粘贴文本时,会自动插入空格。例如,如果将文本粘贴到已包含在文本字段中的文本的中间或末尾,就会发生这种情况。有没有办法告诉Edi​​tText对象或ClipboardManager不应自动插入前导和尾随空白? 最佳答案 使用修剪();它将删除字符串前后的空格str=str.trim(); 关于AndroidEditText粘贴文本时如何禁用自动插入空格?,我们在StackOverflow上找到一个类似的问题: https://stack

android - GridView 中的 EditText : How to get value from Multiple EditText

我使用以下XML代码创建了GridView:grid_layout.xml并且我已将GridView与以下布局绑定(bind):grid_inner_layout.xml我终于得到了这个观点:我的适配器类是这样的:publicclassMyGridViewAdapterextendsSimpleCursorAdapter{Cursorcursor;doubleproductRateValue;doubleproductDiscountValue;ImageLoadermImageLoader=newImageLoader(context);publicMyGridViewAdapter

android - 添加 BulletSpan 时 EditText 不增加宽度

将BulletSpan添加到EditText时,EditText的大小不会随着项目符号添加的前导空格而增加。这会导致文本环绕或滚动到看不见的地方。到目前为止,我无法强制EditText重新正确测量其宽度。不幸的是,我没有足够的声誉来说明这种情况。让我试着描述一下情况。将BulletSpan添加到EditText的底层Editable时,生成的较大段落会滚动到右边缘后面。|0123456789|->|•0123456|789最后一个字符滚动到右边缘后面。将更改后的可编辑项分配给EditText时,字段的宽度保持不变并且较宽的文本换行。|0123456789|->|•0123456||78

android - 在字符级别更改 EditText 中的前导/行高

我在我的EditText的开头和结尾实现了粗体、大的、不可编辑的“智能引号”:引号是文本中不可选择的部分,我在其上设置了一个RelativeSizeSpan(2f)。结果几乎是我想要的。s.setSpan(spanLeft,0,1,Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);s.setSpan(spanRight,s.length()-1,s.length(),Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);然而,正如您所看到的,较大的字体会导致较大的高度影响整行。这在某种程度上在第一行是无关紧要的,但在最后一行却令人不快。我想知道对