Tôi có thể thiếu thứ gì đó đơn giản ở đây, nhưng tôi có AutoCompleteTextView có chứa một số mục rất dài. Khi một cái được nhấp, nó sẽ hiển thị văn bản chính xác trong EditText và kéo dài nó qua nhiều dòng.Bố cục tùy chỉnh Android cho AutoCompleteTextView
Tuy nhiên, tôi cũng muốn có nhiều dòng trên cửa sổ bật lên để người dùng có thể xem mục họ đang chọn.
Dưới đây là cách bố trí tùy chỉnh của tôi:
<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" />
Đây là khởi của tôi về mảng và bộ chuyển đổi:
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
R.layout.dropdown_item_wrap_line,
getResources().getStringArray(R.array.building_descriptions));
mBuildingDesc.setAdapter(adapter);
Bạn có cần nhiều hàng trong một phần tử? Tôi có nghĩa là một cái nhìn duy nhất trong AutoCompleteTextView nên chứa hai hàng và bạn sẽ sử dụng hàng thứ hai để hiển thị một số thông tin khác? Tôi đúng không? –
Xin lỗi không, tôi chỉ có ý nghĩa cho một lượt xem kết thúc tốt đẹp hơn là cắt bỏ, các mục của tôi có thể khá dài (ví dụ như "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam ultricies tempus neque, nec egestas erat tincidunt et.") –