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

时间:2015-05-15 07:34:57

标签: android

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

我想创建一个Next按钮,在单个EditText中逐个浏览字符串内容。

我该怎么做?

2 个答案:

答案 0 :(得分:0)

您想要获得类似下图的内容。

android:imeOptions="actionNext"EditText

中添加layout.xml

enter image description here

答案 1 :(得分:0)

如果你想逐个突出这些词,你可以这样做:

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