Android Marquee

Gibt es ein Beispiel für Marquee in Android? Ich ging durch einige Seiten, aber diese Beispiele funktionieren nicht.

Vielen Dank für die Antworten .. Aber der folgende Code funktioniert sowieso nicht. Ich benutze Android 2.2.

  • So überprüfen Sie, ob Standort auf und in hoher Priorität auf API 18 und unten ist
  • Schalter stürzt ab, wenn auf Android 5.0 geklickt wird
  • Android Emulator kann nicht ausgeführt werden
  • AlertDialog.Builder mit benutzerdefiniertem Layout und EditText; Kann nicht auf die Ansicht zugreifen
  • Android Picasso - Platzhalter und Fehlerbild Styling
  • Verhindern Bildschirmaufnahmen in Android Apps
  • <TextView android:singleLine="true" android:ellipsize="marquee" android:marqueeRepeatLimit ="marquee_forever" android:text="Marquee.."/> 

  • Kann ich eine Fehlermeldung an ein TextInputLayout binden?
  • Was ist die "SQL-Datenbank" in Android?
  • Android-Service stoppt, wenn ich die Anwendung beenden kann
  • Lucene in Android
  • Wie migriere ich Twitter-API von v1 nach v1.1?
  • MapFragment verursacht NullPointerException bei getMapAsync (diese) Methode
  • 5 Solutions collect form web for “Android Marquee”

    Es ist einfach, über XML zu tun. Verwenden Sie folgende Einstellungen:

     android:singleLine="true" android:ellipsize="marquee" android:marqueeRepeatLimit="marquee_forever" android:focusable="false" android:scrollHorizontally="true" 

    Wenn Ihr TextView innerhalb eines RelativeLayout ist, muss die Breite oder Höhe statisch sein (dh 32dp). Wenn Sie dynamisch benötigen, platzieren Sie die TextView in einer anderen Ansicht innerhalb des RelativeLayout.

    In onCreate () müssen Sie die TextView auswählen:

     myTextView.setSelected(true); 

    Die Code-Zeilen, die Sie fehlten, sind:

      android:focusable="true" android:focusableInTouchMode="true" android:singleLine="true" 

    Im Textfeld versuchst du diesen Text, da es ein langer Text ist.

     android:text="This is a very long text which is not fitting in the screen so it needs to be marqueed." 

    Überprüfen Sie meinen vollständigen Code und Schritt für Schritt hier

    Sie haben vergessen, dies in Java zu tun ..

     tv.setSelected(true); 

    und das xml wird sein

     android:scrollHorizontally="true" android:singleLine="true" android:ellipsize="marquee" android:focusable="false" android:marqueeRepeatLimit="marquee_forever" 

    Verwenden Sie android: ellipsize = "marquee"

      <TextView android:id="@+id/secondLine" android:singleLine="true" android:ellipsize="marquee" android:text="Simple application marquee sample..."/> 

    Keeo Text zu groß genug, um es durchführen Marquee-Effekt ..

    Sie können ellipsize=marquee und marqueeRepeatLimit Attribut:

    Zum Beispiel: Ich habe für die TextView gesetzt:

      android:ellipsize="marquee" android:marqueeRepeatLimit ="marquee_forever" 

    Sie können diese SO Frage für die besten Informationen: Gibt es eine Möglichkeit, ellipsize = "marquee" immer scrollen?

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.