teclado studio quitar programacion ocultar móviles foco edittext desarrollo curso bloquear aplicaciones android android-widget android-edittext hint

studio - programacion android pdf 2018



La sugerencia EditText no se muestra (8)

Mi EditText configurado de la siguiente manera no mostrará la pista:

<EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="right" android:hint="The hint..." android:scrollHorizontally="true" android:singleLine="true" />

Funciona si configuro android:gravity="left" o si android:singleLine atributos android:scrollHorizontally y android:singleLine , lo cual no es deseable. ¿Alguna sugerencia?


Así es como lo hice para que EditText tuviera una pista.

<EditText android:id="@+id/productQuantity" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="right|center_vertical" android:hint="@string/quantity" android:inputType="numberSigned" android:ellipsize="end" android:singleLine="true" > </EditText>


En la versión Lollipop, el texto predeterminado y el color del texto de la sugerencia son blancos para EditText . Así que tenemos que cambiar así en EditText

android:textColorHint="@color/grey"


Lo de abajo me funcionó:

<EditText android:id="@+id/UserText" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:layout_alignRight="@+id/UserPassword" android:layout_marginTop="85dp" android:ems="10" android:hint="@string/UserHint" android:inputType="textPersonName" android:singleLine="true" android:text="@string/UserName" > <requestFocus /> </EditText>


Necesitas dar color de texto para insinuar.

android:textColorHint="#000000"


No es necesario el atributo android:scrollHorizontally . Quitarlo EditText es un elemento fijo en la pantalla. Queremos desplazar el diseño que contiene el EditText es suficiente. Ese es el mejor diseño también. ha puesto android:ellipsize="end" lugar de android:scrollHorizontally .


Quería que mi cuadro de una sola línea, EditText , se desplazara, pero también mantenía la pista a la derecha. Tuve el mismo problema y obtuve la sugerencia de mantener la gravity="right" , y establecer singleLine="true" y ellipsize="end" .


Usando android: ellipsize = "end" resuelve el error obvio de la plataforma. Desafortunadamente, Xperias todavía se porta mal :(

No encontré otra solución que:

if (android.os.Build.MANUFACTURER.matches(".*[Ss]ony.*")) editText.setGravity(Gravity.LEFT); else editText.setGravity(Gravity.CENTER);


usando android:ellipsize="end" arreglé para mí ¡¡¡ android:ellipsize="end" extraño !! (pero Android tiene muchos de estos bichos raros)