在Android中添加marquee textview到google infowindow?

时间:2016-05-04 05:25:21

标签: android google-maps infowindow

我在自定义的Google信息窗口中有一个Textview。

在文本视图中添加了字幕

          <TextView
            android:id="@+id/scroll"
            android:text="Single-line text view that scrolls automatically if the text is too long to fit in the widget"
            android:singleLine="true"
            android:ellipsize="marquee"
            android:marqueeRepeatLimit ="marquee_forever"
            android:focusable="true"
            android:focusableInTouchMode="true"
            android:scrollHorizontally="true"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" />

还添加了setSelected以滚动。

 View v = LayoutInflater.from( getActivity() ).inflate( R.layout.view_info_window, null );
TextView scroll = (TextView) v.findViewById( R.id.scroll );
            scroll.setSelected(true);

但文本不在信息窗口中滚动。请帮忙

1 个答案:

答案 0 :(得分:0)

你必须以编程方式添加所选的true。

textview.SetSelected(true)

更新

谷歌信息窗口在非实时视图中,因此您无法实现您想要实现的目标。