Java 使用arraylist微调器多行不起作用
R.layout.spinner\u行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"
<?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" />