Ter o símbolo obrigatório no texto de edição (asterisco de cor vermelha) que está dentro do layout de entrada de texto

Eu tenho um texto de edição dentro de um layout de entrada de texto. Estou tentando definir o símbolo do campo obrigatório (asterisco de cor vermelha) para o edittext. Eu configurei a dica para o texto de edição. Meu código é como abaixo.

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_marginLeft="16dp"
        android:layout_marginTop="16dp"
        android:orientation="horizontal">
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"

            android:text=" * "
            android:layout_gravity="center_vertical"

            android:textColor="#ff0000"
            android:textSize="15sp" />
        <android.support.design.widget.TextInputLayout

            android:id="@+id/tilEngNo"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            >

              <EditText
                android:id="@+id/engineno"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_gravity="center"
                android:layout_marginLeft="15dp"
            android:layout_marginRight="16dp"
                android:hint="Engine No" />
        </android.support.design.widget.TextInputLayout>
    </LinearLayout>

Isso me dá o símbolo do asterisco fora do layout de entrada de texto. Portanto, quando começo a digitar o texto de edição, a dica flutua, mas não o símbolo do asterisco. Meu requisito é fazer com que o símbolo do asterisco se comporte da mesma maneira que a dica do edittext. Qual é a melhor abordagem?. Qualquer ajuda é apreciada. desde já, obrigado