Android Auto Scrolling EditText Hint

problema al hacer que el texto de edición sea desplazable

se menciona que no es desplazable con singleLine = true.

Así que tengo 2 opciones:

Verifico si el usuario ingresa "\ n" y borro eso, entonces también tengo que preocuparme por las cosas en la segunda línea.

Utilizo una vista de texto personalizada que se desplaza en un bucle, ¿podría usarse aquí solo para la sugerencia?

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

clase pública ScrollingTextView extiende 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;
}

}

Simplemente no puedo tener este formato correcto. Lo siento por eso.

Respuestas a la pregunta(1)

Su respuesta a la pregunta