android android-support-library android-textinputlayout

android - La sugerencia TextInputLayout no flota después de actualizar la Biblioteca de soporte de Google



android-support-library android-textinputlayout (6)

@Rahul Sharma,

¿Por qué está usando android:hint="From" y android:text="09:00 AM" en la etiqueta EditText del archivo xml?

En lugar de eso, solo puede usar android:hint="From en el archivo xml y en el código Java, puede configurar el texto dinámicamente.

Espero que entiendas mi punto. Gracias.

Recientemente actualicé mi biblioteca de soporte a com.android.support:appcompat-v7:25.1.0 después de lo cual si agrego un texto a EditText través del archivo xml, la sugerencia TextInputLayout no flota.

También eché un vistazo a esta pregunta, pero no funcionó para mí.

Aquí está mi código 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>

Aquí están mis dependencias de 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'' }

Este es el problema

Puedes ver claramente que la pista está flotando.

Por favor guía.



Comprueba tus cambios de Do como este en tu build.gradle para ver las dependencias. Creo que gradle no es un problema

dependencies { compile fileTree(include: [''*.jar''], dir: ''libs'') testCompile ''junit:junit:4.12'' compile ''com.android.support:appcompat-v7:24.1.1'' compile ''com.android.support:design:24.1.1'' }

Si no se resuelve con cambios de gradle change Primero verifique los cambios básicos en su diseño inpul ... desafiantemente hará que su texto flote ... después de hacer sus cambios.

<android.support.design.widget.TextInputLayout android:id="@+id/til1" android:layout_width="match_parent" android:layout_height="wrap_content" android:focusableInTouchMode="true" android:layout_margin="10dp"> <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>

NOTA: Y si es posible, configure su sugerencia en el archivo de cadena ... que ese también sea el problema.


Debe proporcionar una pista para TextInputLayout y usar TextInputEditText en lugar de EditText

<android.support.design.widget.TextInputLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="From"> <android.support.v7.widget.TextInputEditText android:layout_width="match_parent" android:layout_height="wrap_content" android:text="09:00 AM" /> </android.support.design.widget.TextInputLayout>


Después de actualizar a la versión 25.1.0 de la biblioteca v7 appcompat, me enfrenté a muchos errores graves en la Toolbar de Toolbar , RecyclerView , etc.

Regresé a la versión 25.0.1.