Android - 当用户输入数据时,即时更新基于字符串的numberpicker

时间:2015-03-15 13:27:06

标签: android numberpicker

我构建了一个基于numberPicker的字符串,其中包含所有国家/地区名称,editText用作搜索字段。我希望numberPicker根据用户输入搜索editText的字母来刷新\更新。 IE假设用户输入字母"我",选择器应该显示以字母" I"开头的第一个国家,并根据字符串的其余部分更新其结果,喜欢它显示建议。

editTextCountryInput = (EditText) findViewById(R.id.editTextCountryInput);
String[] countriesForPicker = new String[236];//array with all countries names

//this fills the country picker with names
    private void generateCountryPicker() {
            picker.setMinValue(0);
            picker.setMaxValue(countriesForPicker.length()-1);
            picker.setDisplayedValues(countriesForPicker);
        }

有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

发布作为答案,以便您可以将其关闭*。

您应该能够像这样的人使用文本更改的监听器:Android: On EditText Changed Listener

*我不太关心这些问题,我只是喜欢它,当人们可以说问题已被解答时