Mám tento kód:
ArrayAdapter<String> adapter=new ArrayAdapter<String>(this,android.R.layout.simple_dropdown_item_1line,Cities);
AutoCompleteTextView textedit =(AutoCompleteTextView) findViewById(R.id.editText1);
textedit.setAdapter(adapter);
editText1 = editovať text v aplikácii
Mestá = pole reťazca pre dropdown
Ale druhý riadok mi dáva chybu, ako ju môžem opraviť?
odpovede:
0 pre odpoveď č. 1Zmeňte EditText na AutoCompleteTextView v súbore rozloženia XML vyššie uvedenej aktivity.
0 pre odpoveď č. 2
Pravdepodobne by ste mali používať text editText namiesto "AutoCompleteTextView" v xml.
<AutoCompleteTextView
android:id="@+id/myAutoCompleteTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="54dp"
android:ems="10" />
Zmeniť s
AutoCompleteTextView textedit =(AutoCompleteTextView) findViewById(R.id.myAutoCompleteTextView);