当我尝试在Android的EditText字段中输入值时如何填充值?

时间:2015-03-22 06:12:39

标签: android


我已经遵循了要求,因为我是这个Android新手的新手,我无法弄明白。

我有两个用于driverName和vehicleNumber的编辑文本字段。但是这些值不应该是新的,即当我尝试在特定的EditText字段中输入driverName时,我应该填充所有的driverNames,以便我可以选择它们。对于vehicleNumber也是如此。

为此,我已经有了driverName和Vehicle Number的数据但是我的问题是如何在输入字段时填充它们?任何好的答案将不胜感激:) 谢谢。

1 个答案:

答案 0 :(得分:1)

你应该按照M D建议的那样去AutoCompleteTextView。例子是

public class CountriesActivity extends Activity {
     protected void onCreate(Bundle icicle) {
         super.onCreate(icicle);
         setContentView(R.layout.countries);

         ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
                 android.R.layout.simple_dropdown_item_1line, COUNTRIES);
         AutoCompleteTextView textView = (AutoCompleteTextView)
                 findViewById(R.id.countries_list);
         textView.setAdapter(adapter);
     }

     private static final String[] COUNTRIES = new String[] {
         "Belgium", "France", "Italy", "Germany", "Spain"
     };
 }