2017-10-14 126 views
-1

在我的應用程序中,我必須實現自動滾動多個文字瀏覽。 現在我有一個根據我的要求滾動tetxview.But是,我有一個字符串數組(我已經解析了,我有一些字符串)..考慮該陣列可以水平滾動多個文字瀏覽

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

現在我想這個數組將顯示在該文本視圖中(將自動滾動)。

我希望它是這樣的:

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

嘗試使用GridView中的項目數爲1並滾動垂直方向並啓用滾動條。

希望它可以工作!