private void WorkEditText_TextChanged(object sender, Android.Text.TextChangedEventArgs e) { if (!string.IsNullOrWhiteSpace(syllabelsTextView.Text)) { syllabelsTextView.Text = ""; //clearing textview content } List <string> list = String.Concat(e.Text).Split("\n").ToList(); //loading words in text if (string.IsNullOrEmpty(String.Concat(e.Text))) { syllabelsTextView.Visibility = ViewStates.Gone; //hide syllables edittext if text is empty } else { syllabelsTextView.Visibility = ViewStates.Visible; } foreach (var line in list) { if (!string.IsNullOrWhiteSpace(line)) { syllabelsTextView.Text += SQLiteDb.CountSyllables(line) + "\n"; // adding count of syllables in line } else { syllabelsTextView.Text += 0 + "\n"; } } }