我已经遵循了要求,因为我是这个Android新手的新手,我无法弄明白。
我有两个用于driverName和vehicleNumber的编辑文本字段。但是这些值不应该是新的,即当我尝试在特定的EditText字段中输入driverName时,我应该填充所有的driverNames,以便我可以选择它们。对于vehicleNumber也是如此。
为此,我已经有了driverName和Vehicle Number的数据但是我的问题是如何在输入字段时填充它们?任何好的答案将不胜感激:)
谢谢。
答案 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" }; }