在我的字符串数组中,我有一个很长的文本,我想在我的Spinner中显示(这个Spinner在一个对话框中)..我尝试了下面的代码
spinner1 = (Spinner) dialog.findViewById(R.id.quesspinner);
ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(activity,
android.R.layout.simple_spinner_item, R.array.fbquestion);
arrayAdapter .setDropDownViewResource(R.layout.textview);
spinner1.setAdapter(arrayAdapter);
我的文字视图如下
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
style="?android:attr/spinnerDropDownItemStyle"
android:singleLine="true"
android:layout_width="fill_parent"
android:layout_height="?android:attr/listPreferredItemHeight"
android:ellipsize="marquee" />
这适用于大多数人,但不是因为我不确定我哪里出错了; 根据这个SO问题How to wrap lengthy text in a spinner
做了Wrapping text in spinner android
感谢任何帮助。