在我的字符串数组中,我有一个长文本,我想在我的 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 questions How to wrap long text in a spinner
任何帮助表示赞赏。