我可能在这里遗漏了一些简单的东西,但我有一个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);