Niedawno zaktualizowałem moją bibliotekę pomocy technicznej do com.android.support:appcompat-v7:25.1.0
, po czym, jeśli dodam tekst do EditText
przez plik XML, to podpowiedź TextInputLayout
nie unosi się.Wskazówka TextInputLayout Hint nie unosi się po aktualizacji biblioteki pomocy Google
Spojrzałem również na this question, ale nie zadziałało to dla mnie.
Tu jest mój kodu xml:
<android.support.design.widget.TextInputLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
android:layout_marginBottom="16dp"
android:layout_marginEnd="16dp"
app:layout_constraintRight_toRightOf="parent"
android:layout_marginRight="16dp"
app:layout_constraintVertical_bias="0.0"
android:id="@+id/til1"
android:layout_marginStart="16dp"
app:layout_constraintLeft_toLeftOf="parent"
android:layout_marginLeft="16dp"
app:layout_constraintHorizontal_bias="0.33">
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="From"
android:inputType="time"
android:text="09:00 AM"
android:id="@+id/from_mon"
android:textSize="14sp" />
</android.support.design.widget.TextInputLayout>
Oto moje zależności Gradle:
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:25.1.0'
compile 'com.android.support.constraint:constraint-layout:1.0.0-beta4'
compile 'uk.co.chrisjenx:calligraphy:2.2.0'
compile 'com.android.support:design:25.1.0'
compile 'com.android.support:support-v4:25.1.0'
compile 'com.android.support:recyclerview-v7:25.1.0'
compile 'com.android.support:cardview-v7:25.1.0'
compile 'com.android.volley:volley:1.0.0'
compile 'com.github.bhargavms:DotLoader:1.0.1'
compile 'com.github.bumptech.glide:glide:3.7.0'
compile 'de.hdodenhof:circleimageview:2.1.0'
compile 'com.labo.kaji:fragmentanimations:0.1.1'
compile 'com.github.esafirm.android-image-picker:imagepicker:1.2.5'
testCompile 'junit:junit:4.12'
}
To jest problem
Wyraźnie widać, że wskazówka unosi się.
Proszę przewodnika.
To wydaje się poważnym błędem. Nie mam dostępu do najnowszego źródła atm, ale może zmienili wymaganą klasę "EditText". Spróbuj użyć 'TextInputEditText'. –
@MikeM. Ten sam problem z TextInputEditText. –
Tak, jest to znany problem: http://code.google.com/p/android/issues/detail?id=230171&q=TextInputLayout&sort=-opened&colspec=ID%20Status%20Priority%20Owner%20Summary%20Stars%20Reporter% 20Oprócz. Jeśli naprawdę chcesz użyć tej wersji biblioteki, wydaje się, że rozwiązaniem jest ustawienie tekstu w kodzie. Nie idealny, ale może być trochę, zanim się go obejrzy, ponieważ zostało to zgłoszone około 10 godzin temu. –