对于我正在创建的应用程序,由于空间有限,我有一些字段无法扩大。出于这个原因,我希望这些字段不断滚动。这有点像有时在汽车收音机中发现的情况,例如 RDS 信息滚动。这可能使用Android吗?我已经尝试过使用Scroller
and MovementMethod
:
myEditText.setScroller(new Scroller(this));
myEditText.setMaxLines(1);
myEditText.setHorizontalScrollBarEnabled(true);
myEditText.setMovementMethod(new ScrollingMovementMethod());
但是,这并没有达到我想要的效果。这是我的编辑文本:
<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" />