私はTextViewを持っており、いくつかの単語を検索することができます。Android - TextViewのEditTextの次の単語に移動します。
TextViewの名前はtextViewで、テキストが表示されます。検索された単語を取得するEditText Etxtと検索を開始するButtonがあります。上のコードは検索のコードです。このアプリはすべての見つかった単語を大きく斜体にします。そして、私は見つけられた単語の数を示すTextView text_totalを持っています。
問題:示された画面の下のテキストでは、検索語句がある場合でも、あなたがマークされた単語にスクロールして見つけなければなりません:今すぐ
int total = 0;
String word_search = Etxt.getText().toString().trim().toLowerCase();
String fullTxt = textView.getText().toString();
String[] array = fullTxt.split("\n");
String word;
StringBuilder st = new StringBuilder();
for (int i = 0; i < array.length; i++) {
word = array[i];
if (word.toLowerCase().contains(word_search)) {
String abc = word.trim();
st.append("<b><i>" + abc + "</i></b>");
total++;
} else {
st.append(word);
}
st.append("<br>");
}
textView.setText(Html.fromHtml("" + st));
text_total.setText("Ergebnisse: " + total);
をテキストが長すぎるので、私は問題を抱えていますすべての検索結果を表示します。次のボタンをクリックすると、「戻る」と「次の」ボタンが表示され、次の結果が表示され、見つかった単語が自動的に表示された画面に移動します。
これをコードする方法を知っている人はいますか?
これは非常に重要です。手伝ってくれてありがとう!