如何在android的edittext中将下一步(导航按钮)从一个字符串内容移动到另一个字符串

如何在android的edittext中将下一步(导航按钮)从一个字符串内容移动到另一个字符串,android,Android,我的java文件中有多个字符串 我想创建一个下一个按钮,该按钮在单个编辑文本中逐个单击按钮时浏览字符串内容 我如何做到这一点?您想实现下图所示的效果吗 在layout.xml中的EditText中添加android:imeOptions=actionNext 如果你想一个接一个地突出显示单词,你可以这样做: public int index = 0; //word that is highlighted at this moment Button button = (Button) findV

我的java文件中有多个字符串

我想创建一个下一个按钮,该按钮在单个编辑文本中逐个单击按钮时浏览字符串内容


我如何做到这一点?

您想实现下图所示的效果吗

在layout.xml中的EditText中添加android:imeOptions=actionNext


如果你想一个接一个地突出显示单词,你可以这样做:

public int index = 0; //word that is highlighted at this moment

Button button = (Button) findViewById(R.id.nextButton);
EditText editTextView = (EditText)findViewById(R.id.myTextView);
button.setOnClickListener(this);
然后在onClick方法中:

String textInEditText = editTextView.getText().toString();
String[] words = textInEditText.split(' ');
String toBeHighlighted = words[index];
toBeHighlighted = "<font color='red'>"+toBeHighlighted+"</font>");
textInEditText.replace(words[index], toBeHighlighted);
editTextView.setText(Html.fromHtml(textInEditText));
index++; // move to next word

在按钮下浏览字符串内容是什么意思?要一个接一个突出显示的单词还是什么?请发布您的java文件代码和XML布局文件。String apple=这是一个应用程序;String apple=这是一个苹果;字符串橙色=这是一个橙色;String banana=这是一根香蕉;让我们假设这些是我在java文件中的字符串,我想通过下一个按钮在编辑文本中逐个导航苹果=这是一个苹果;字符串橙色=这是一个橙色;String banana=这是一根香蕉;假设这些是我在java文件中的字符串,我想通过“下一步”按钮在编辑文本中逐一导航,然后您可以执行与我编写的相同的操作,但不是字符串[]words=textInEditText.split“”;您将拥有一个语句数组,其他所有内容都是相同的