Może brakuje mi czegoś prostego tutaj, ale mam AutoCompleteTextView, który zawiera bardzo długie pozycje. Kiedy kliknie się, pokazuje tekst poprawnie w EditText i rozciąga go na kilka linii.Układ niestandardowy Android dla AutoCompleteTextView
Jednak chcę, aby była w wielu liniach na wyskakującym okienku, tak aby użytkownicy mogli zobaczyć, który element wybierają.
Oto mój niestandardowy układ:
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:ellipsize="none"
android:maxLines="100"
android:scrollHorizontally="false" />
Oto moja inicjalizacji tablicy i adaptera:
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
R.layout.dropdown_item_wrap_line,
getResources().getStringArray(R.array.building_descriptions));
mBuildingDesc.setAdapter(adapter);
Czy trzeba wiele wierszy w elemencie? Chodzi mi o to, że pojedynczy widok w AutoCompleteTextView powinien zawierać dwa wiersze, a drugi wiersz będzie używany do wyświetlania innych informacji? Mam rację? –
Przepraszam, nie, mam na myśli tylko jeden widok, który zamiast owijać, obraca się, moje przedmioty mogą być dość długie (np. "Lorem ipsum dolor sit amet, consectetur adipiscing elit." Ultrasie ultricaies tempus neque, nec egestas erat tincidunt et. ") –