好的,我有一个带有大可滚动文本的EditText, ASearch Button和 A Textview。
当我输入一个词EditText并按下 时Search Button,该词会突出显示。直到这个,一切正常。
但是我想要的是,当我输入一个单词并按下 时button,它应该突出显示该单词并将相机移动到该特定单词(我认为它在 android 中称为聚焦),我不想每次都滚动以查找我的高亮词。说我输入的词在文本底部并被高亮显示,我无法每次滚动找到它,很烦人。所以请帮助!
所以我想要的是,当我搜索一个词时,它应该被突出显示,并且应该自动出现在屏幕上,而无需我向下或向上滚动。
还有一件事,我想在 EditText 变空后立即取消突出显示该词
这是我的代码
import android.graphics.Color;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import com.xeoh.android.texthighlighter.TextHighlighter;
public class MainActivity extends AppCompatActivity {
EditText search;
TextView textView;
Button button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
search = (EditText)findViewById(R.id.search);
textView = (TextView) findViewById(R.id.text);
button = (Button)findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override …Run Code Online (Sandbox Code Playgroud)