我正在使用EditText来编写一些文本.Android的自动建议强调了这个词,直到我们达到了空间.现在,如果我输入没有空格的单词,结果文本会有下划线.这是因为我使用Html.toHtml(view.getText()).
现在,我会期待一些答案,例如禁用自动建议或使用view.getText().toString(),但我需要它们.我需要自动建议功能以及文本格式.解决此问题的一个示例是Gmail应用.您可以在EditText框中编写任何您想要的内容,它会发送电子邮件而不会加下划线.
我一直在寻找解决方案,但我还没找到.所以,我试图在我的csv文件中找到特定输入的行号.例如,让这是我正在解析的csv文件 -
a
b
c
d
Run Code Online (Sandbox Code Playgroud)
这是一个包含100行和1列的文件.所以我在输入"d"中输入,我应该得到4.我试过这个代码,但它给了我没有 -
def find_index(input):
o = open('products.csv', 'rU')
myData = csv.reader(o)
index = 0
for row in myData:
if row == input:
return index
else : index+=1
Run Code Online (Sandbox Code Playgroud)
我是csv模块的新手,所以如果我是傻瓜,请原谅我.谢谢!
编辑 - 我尝试了每个人的解决方案,所有人都只返回无.可能有什么不对?这是'rU'标志吗?因为如果我删除它,我得到这个错误 - 对于myData中的行:
Error: new-line character seen in unquoted field - do you need to open the file in universal-newline mode?
Run Code Online (Sandbox Code Playgroud)