Android 如何强制AutoCompleteTextView下拉元素将文本换行成三行或更多行?
我无法强制AutoCompleteTextView下拉元素将文本换行成三行或更多行 如你所见: 第一个图像中的文本(下拉元素)消失了,但我不想让它变成更多的行 编辑:这是我的下拉项的xml代码Android 如何强制AutoCompleteTextView下拉元素将文本换行成三行或更多行?,android,autocompletetextview,Android,Autocompletetextview,我无法强制AutoCompleteTextView下拉元素将文本换行成三行或更多行 如你所见: 第一个图像中的文本(下拉元素)消失了,但我不想让它变成更多的行 编辑:这是我的下拉项的xml代码 <?xml version="1.0" encoding="utf-8"?> <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/text1"
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
style="?android:attr/dropDownItemStyle"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:singleLine="false"
android:lines="4"
android:minLines="4"
android:textSize="10sp"/>
如何才能做到这一点?将文本视图定义为XML布局,其中包含使其看起来正确所需的所有属性(线条、省略号、最大线条、最小线条等)。使用该属性设置下拉列表以显示您定义的textview。将textview定义为XML布局,包含使其看起来正确所需的所有属性(线条、椭圆、最大线条、最小线条等)。使用该属性设置下拉列表以显示您定义的文本视图。已解决! 我的布局下拉列表\u multiline\u item.xml代码变为:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/textContainer"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:lines="3"
android:gravity="center_vertical"
android:padding="5dp"
android:textColor="#000"
android:textSize="10sp" />
</LinearLayout>
希望这能帮助某人解决问题!
我的布局下拉列表\u multiline\u item.xml代码变为:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/textContainer"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:lines="3"
android:gravity="center_vertical"
android:padding="5dp"
android:textColor="#000"
android:textSize="10sp" />
</LinearLayout>
希望这能帮助别人你试过更改minLines属性吗?设置android:layout\u height=“wrap\u content”@Mehul1000我试过设置android:layout\u height=“wrap\u content”,但它不起作用。。。只有一行你试过更改minLines属性吗?设置android:layout\u height=“wrap\u content”@Mehul1000我试过设置android:layout\u height=“wrap\u content”,但不起作用。。。只有一条线