水平滚动多个文本视图

时间:2017-10-14 10:35:07

标签: android textview android-scrollview horizontalscrollview

在我的应用程序中,我必须实现自动滚动多个textview。 现在我有一个滚动的tetxview.But根据我的要求是我有一个字符串数组(我已经解析,我有一些字符串)..考虑数组可能

 string[] array = new string {"abc123", "123abc", "xyz123"};

现在我希望这个数组显示在该textview中(将自动滚动)。

我想这样:

 abc123   123abc  xyz123------------------>this will scroll automatically but one by one or one after another

这是我的textview(滚动):

<TextView
android:text="Really Long Scrolling Text"
android:singleLine="true"
android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"
android:scrollHorizontally="true"
android:id="@+id/TextView03"
android:padding="5dip" 
android:layout_width="wrap_content" 
android:textColor="#000000"
android:layout_height="wrap_content" />

以编程方式我这样做了:

    String[] array 
    = getResources().getStringArray(R.array.scrolling_banner_array);
    StringBuilder sb = new StringBuilder();
    for (String anArray : array) {
        sb.append(" ").append(anArray);
    }
    text.setText(sb.toString());

现在数组不断水平滚动,但我希望一次滚动一个文本,在完成一个文本后,应该会出现另一个文本。

请帮帮我。

1 个答案:

答案 0 :(得分:0)

尝试使用gridview,项目计数为1,滚动方向为vertical,并启用滚动条。

希望它可能有用!