-1

In meiner Anwendung muss ich ein automatisches Scrollen mehrere Textansichten implementieren. Jetzt habe ich meine Forderung ein Scrolling tetxview.But nach ist, dass ich ein String-Array (ich analysiert habe, und ich habe einige string) .. Betrachten Sie kann das ArrayHorizontal Scrollen mehrere Textansichten

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

Jetzt möchte ich sein, um dieses Array in dieser Textansicht angezeigt werden (die automatisch gescrollt wird).

Ich will es so:

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

Das ist mein Textview ist (Scrollen):

<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" /> 

Programatically habe ich dies:

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()); 

nun das Array kontinuierlich Scrollen horizontal, aber ich möchte, dass ein Text zu einer Zeit gescrollt wird und nach dem Beenden eines Textes sollte ein anderer Text kommen.

Bitte helfen Sie mir.

Antwort

0

Versuchen Sie, Gridview mit Element count one zu verwenden, scrollen Sie vertikal zur Ausrichtung und aktivieren Sie die Bildlaufleisten.

Ich hoffe, es funktioniert!

Verwandte Themen