可能我错过了一些简单的东西,但是我有一个包含一些非常长的项目的AutoCompleteTextView。当其中一个被点击时,它会在EditText中正确显示文本,并跨越几行。
然而,我希望它在弹出窗口中也能够以多行的形式显示,以便用户可以看到他们正在选择哪个项目。
这是我的自定义布局:
<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" />
这是数组和适配器的初始化:
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
R.layout.dropdown_item_wrap_line,
getResources().getStringArray(R.array.building_descriptions));
mBuildingDesc.setAdapter(adapter);