2015-07-21 11 views
5

Mam układ z pojedynczym TextInputLayout z wewnątrz EditText.Autofocus TextInputLayout

Po załadowaniu layoutu EditText jest natychmiast w trybie edycji, klawiatura nie jest podniesiona, ale kursor miga, a wskazówka nie znajduje się wewnątrz EditText, ale powyżej.

Chcę, aby wskazówka była animowana z EditText tylko użycie najpierw kliknie EditText.

Jak mogę to zrobić? Próbowałem clearFocus() zarówno na EditText i TextInputLayout.

Moje xml:

<android.support.design.widget.TextInputLayout 
      android:id="@+id/textInputLayout" 
      android:layout_width="match_parent" 
      android:layout_height="0dp" 
      android:layout_weight="1"> 

      <EditText 
       android:singleLine="true" 
       android:id="@+id/case_name" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:hint="Case name" > 
       </EditText> 

     </android.support.design.widget.TextInputLayout> 
+1

@Kuffs android: windowSoftInputMode = "stateHidden" nie działa albo, zapraszamy do spróbować. – aviran

+0

Może pytanie, które zasugerowałem, nie było dobrym przykładem, ale wielu zadaje to samo. Proszę użyć wyszukiwania. http://stackoverflow.com/questions/5550429/edittext-android-automatic- focus Podaj wszystkie odpowiedzi, nie tylko te zaakceptowane. – Kuffs

+0

Ten ma największą aktywność http://stackoverflow.com/questions/1555109/stop-edittext-firing-gaining-focus-at-activity-startup – Kuffs

Odpowiedz

-1

spróbować tej

editText.setCursorVisible(false) 
+0

, który ukrywa kursor, ale fokus jest nadal w EditText, co oznacza, że ​​podpowiedź nie jest wyświetlana. – aviran

+0

Czy możesz pokazać mi swój EditText? –

+0

Oczywiście, edytowałem pytanie – aviran

Powiązane problemy