Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/194.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何强制AutoCompleteTextView下拉元素将文本换行成三行或更多行?_Android_Autocompletetextview - Fatal编程技术网

Android 如何强制AutoCompleteTextView下拉元素将文本换行成三行或更多行?

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"

我无法强制AutoCompleteTextView下拉元素将文本换行成三行或更多行

如你所见:

第一个图像中的文本(下拉元素)消失了,但我不想让它变成更多的行

编辑:这是我的下拉项的xml代码

<?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”,但不起作用。。。只有一条线