在我的应用程序中,我必须实现自动滚动多个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());
现在数组不断水平滚动,但我希望一次滚动一个文本,在完成一个文本后,应该会出现另一个文本。
请帮帮我。
答案 0 :(得分:0)
尝试使用gridview,项目计数为1,滚动方向为vertical,并启用滚动条。
希望它可能有用!