Java 如何获取EditText的单行,将其添加到Listview

Java 如何获取EditText的单行,将其添加到Listview,java,android,android-listview,android-edittext,Java,Android,Android Listview,Android Edittext,我在编辑文本中有两行: %Print "HI"% %Print "I love StackOverFlow"% 如何仅将此“--)2文本的(--”添加到列表视图?尝试使用String.split()。代码示例: String multiLines = editText.getText().toString(); String[] streets; String delimiter = "\n"; streets = multiLines.split(delimiter); 现在

我在编辑文本中有两行:

%Print "HI"%      
%Print "I love StackOverFlow"%
如何仅将此
“--)2文本的(--”
添加到列表视图?

尝试使用String.split()。代码示例:

String multiLines = editText.getText().toString();
String[] streets;
String delimiter = "\n";

streets = multiLines.split(delimiter);
现在你有了一系列的街道。 然后创建如下所示的ArrayAdapter:

ArrayAdapter arrayAdapter = new ArrayAdapter(this, R.layout.list_view_items, R.id.textView, streets);
ListView simpleList = (ListView) findViewById(R.id.simpleListView);
        simpleList.setAdapter(arrayAdapter);
然后将arrayAdapter连接到ListView,如下所示:

ArrayAdapter arrayAdapter = new ArrayAdapter(this, R.layout.list_view_items, R.id.textView, streets);
ListView simpleList = (ListView) findViewById(R.id.simpleListView);
        simpleList.setAdapter(arrayAdapter);

我建议切换到RecyclerView

您的意思是将edittext的引号中的文本添加到列表视图中的每一行吗?如果是,请尝试String.split(\\“”)是,希望将文本添加到“”中,但我想检查它的%Print是否已打印并删除此项:[%Print”“%]使用String str=sourceStr.split(\\“”)[1]您将得到引号内的文本。如果其%Print,请删除“?字符串。替换(“\\”,”)