Java 使用arraylist微调器多行不起作用

Java 使用arraylist微调器多行不起作用,java,android,android-spinner,Java,Android,Android Spinner,R.layout.spinner\u行 <?xml version="1.0" encoding="utf-8"?> <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/cust_view" android:layout_width="match_parent" android:layout_height="wrap_content"

R.layout.spinner\u行

<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android" 
 android:id="@+id/cust_view"  
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:textColor="#000000"
    style="?android:attr/spinnerDropDownItemStyle"
    android:textSize="14dp"
    android:paddingLeft="5dp" 
    android:ellipsize="none"
    android:minHeight="?android:attr/listPreferredItemHeight"
    android:singleLine="false"

    android:gravity="left|center_vertical"/>
以下是阵列适配器值:

ArrayAdapter<String> spinnerAnsAdapter = new ArrayAdapter<String>(HeaderInfo.this,R.layout.spinner_rows, ArrayListObject);
                        spinnerAnsAdapter.setDropDownViewResource(R.layout.spinner_rows);
                        ans.setAdapter(spinnerAnsAdapter);
ArrayAdapter spinnerAnsAdapter=新的ArrayAdapter(HeaderInfo.this,R.layout.spinner\u行,ArrayListObject);
spinnerAnsAdapter.setDropDownViewResource(R.layout.spinner_行);
ans.setAdapter(spinnerAnsAdapter);
显示如下:


隐藏文本如何更正请给出一些建议

我已经面对了,解决方案是切换到对话框样式微调器:

<Spinner
  ...
android:spinnerMode="dialog" />

dear@HeminaShah,如果多行,微调器会剪切内容,因此您必须使用对话框样式的微调器,因此请自行尝试。
<Spinner
  ...
android:spinnerMode="dialog" />