用户输入随机序列完成时如何自动完成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
}
我希望我的 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
}