用户输入随机序列完成时如何自动完成TextView?

How to AutoComplete TextView when user input random sequence completion?

我希望我的 AutoCompleteTextView 在用户以随机顺序输入文本时显示建议。

例如:如果单词是“abcdefg”,那么我想在用户输入“cde”时在 AutoCompleteTextView 中显示对该单词的建议。

用这个逻辑实现

假设你有这样的东西


public class MainActivity extends AppCompatActivity {  
    String[] numbers ={"one","two","three",".four","five"};  
    @Override  
    protected void onCreate(Bundle savedInstanceState) {  
        super.onCreate(savedInstanceState);  
        setContentView(R.layout.activity_main);  
        //Creating the instance of ArrayAdapter containing list of numbers 
        ArrayAdapter<String> adapter = new ArrayAdapter<String>  
                (this,android.R.layout.select_dialog_item, numbers);  
        //Getting the instance of AutoCompleteTextView  
        AutoCompleteTextView actv =  (AutoCompleteTextView)findViewById(R.id.autoCompleteTextView);  
        actv.setThreshold(1);//will start working from first character  
        actv.setAdapter(adapter);//setting the adapter data into the AutoCompleteTextView  
    }