對於我創建的應用程序,由於空間有限,我有幾個字段不能製作得更大。出於這個原因,我希望字段能夠連續滾動。這有點類似於在汽車收音機中發現的,例如RDS信息捲動。這可能使用Android?我已經嘗試過使用Scroller
和MovementMethod
:水平連續滾動EditText
myEditText.setScroller(new Scroller(this));
myEditText.setMaxLines(1);
myEditText.setHorizontalScrollBarEnabled(true);
myEditText.setMovementMethod(new ScrollingMovementMethod());
然而,這並沒有做我想做的事情。這是我的EditText:
<EditText
android:id="@+id/pedigreeLineAEditText"
android:layout_width="match_parent"
android:layout_height="@dimen/line_height"
android:clickable="false"
android:cursorVisible="false"
android:focusable="false"
android:focusableInTouchMode="false"
android:inputType="none"
android:singleLine="true"
android:textSize="@dimen/text_size" />
通過滾動你的意思動畫從左側移動到右...從右看?然後,查看[這個鏈接](http://stackoverflow.com/a/16371310/2345913),這將有助於 – CRUSADER
@CRUSADER謝謝你,那有效。現在我只需要修改代碼就不會在整個屏幕上滾動,但只能在一部分上滾動,但我認爲我會成功。 – koesie10
檢查此問題也http://stackoverflow.com/questions/3332924/textview-marquee-not-working –