簡體   English   中英

Android Eclipse:對於EditText的每一行

[英]Android Eclipse: for each line of EditText

我想知道如何獲取EditText的行數,然后將行設置為字符串。

像這樣:

String current_line;

for (int i = 0; i < EditText1.LinesLength; ++i) {
       current_line = EditText1.Lines(i);
}

我不能做這個工作..

您可以像這樣獲得edittext行。

嘗試使用String.split() 代碼示例:

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

streets = multiLines.split(delimiter);

現在您有了一系列的街道。

例如,假設您的EditText讀為"1st St.\\nHighway Rd.\\nUniversity Ave." (或者這3條街道由換行符分隔,而不是您實際看到的是\\ n)。 按照我為您提供的代碼示例,

multiLines becomes "1st St.\nHighway Rd.\nUniversity Ave."

`streets = multiLines.split(delimiter);` fills the array streets with the street names, i.e.


    streets[0] = "1st St."
    streets[1] = "Highway Rd."
    streets[2] = "University Ave."

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM