使用 arraylist 微调器多行不工作

using arraylist spinner multiline not working

R.layout.spinner_rows

<?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"/>

旋转器 ID

    android:textSize="14dp"
    android:id="@+id/vaultAudit"
    android:layout_marginTop="7dp"
    />

下面是数组适配器值:

ArrayAdapter<String> spinnerAnsAdapter = new ArrayAdapter<String>(HeaderInfo.this,R.layout.spinner_rows, ArrayListObject);
                        spinnerAnsAdapter.setDropDownViewResource(R.layout.spinner_rows);
                        ans.setAdapter(spinnerAnsAdapter);

这样显示:

隐藏文字如何改正请指教

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

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