Android Auto Scrolling EditText Hint

problema com tornar o texto editável rolável

menciona-se que não é rolável com singleLine = true.

Então eu tenho 2 opções:

Eu verifico se o usuário insere "\ n" e excluo isso, então eu tenho que me preocupar com as coisas na segunda linha também.

Eu uso um textviews personalizado que rola em um loop, isso poderia ser usado aqui também apenas para a dica?

 <com.test.ScrollingTextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="fill_parent"
        android:layout_marginTop="1dp"
        android:layout_weight="0.17"
        android:background="@color/black"
        android:ellipsize="marquee"
        android:gravity="center_vertical"
        android:marqueeRepeatLimit="marquee_forever"
        android:paddingLeft="10dp"
        android:scrollHorizontally="true"
        android:singleLine="true"
        android:text="@string/editLength"
        android:textAppearance="?android:attr/textAppearanceSmall"
        android:textColor="@color/white" />

Classe pública ScrollingTextView estende TextView {

public ScrollingTextView(Context context, AttributeSet attrs, int defStyle) {
    super(context, attrs, defStyle);
}

public ScrollingTextView(Context context, AttributeSet attrs) {
    super(context, attrs);
}

public ScrollingTextView(Context context) {
    super(context);
}

@Override
protected void onFocusChanged(boolean focused, int direction, Rect previouslyFocusedRect) {
    if (focused)
        super.onFocusChanged(focused, direction, previouslyFocusedRect);
}

@Override
public void onWindowFocusChanged(boolean focused) {
    if (focused)
        super.onWindowFocusChanged(focused);
}

@Override
public boolean isFocused() {
    return true;
}

}

Eu simplesmente não consigo isso corretamente. Desculpe por isso.

questionAnswers(1)

yourAnswerToTheQuestion