Marquee不能在微调器自定义文本xml中工作

时间:2018-02-07 09:07:51

标签: android android-spinner marquee

这是我的layout_item.xml:

android:id="@+id/txt"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="8dp"
android:gravity="left"
android:background="@drawable/spinner_line_box"
android:text="janak"
android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"
android:fadingEdge="horizontal"
android:scrollHorizontally="true"
android:scrollbars="horizontal"
android:singleLine="true"
android:textColor="@color/textColor"
android:textSize="16sp" />

以及我如何添加:

mAdapter_segment = new ArrayAdapter<String>(getContext(), R.layout.spinner_dropdown, groupName);

spGroups.setAdapter(mAdapter_segment);
((ArrayAdapter) spGroups.getAdapter()).setDropDownViewResource(R.layout.layout_spinner_item);

1 个答案:

答案 0 :(得分:0)

同时使用requestFocus

 <requestFocus
        android:duplicateParentState="true"
        android:focusable="true"
        android:focusableInTouchMode="true" />

尝试使用长文本。