salto - que es un edittext en android studio
EditText Hint no aparece en árabe en la nota 1 de Galaxy con Android ICS (2)
simplemente intente insertar este Unicode "/ u0020" antes de su cadena y funcionará.
Tengo una pista árabe en la que quiero establecer EditText que estoy usando en Diálogo ... funcionó bien para muchos dispositivos excepto Galaxy nota 1 que tiene Android ICS.
Nota
1 - Convertí el idioma del teléfono al árabe, por lo que mostró la pista árabe.
2 - Las pantallas EditText on Activity funcionaron bien pero en un Diálogo no muestra la sugerencia en árabe.
El XML EditText en el diseño es:
<EditText
android:id="@+id/editText1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="14dip"
android:layout_marginRight="14dip"
android:lines="1"
android:inputType="textPassword" />
Intenté usar,
android:ellipsize="end"
y
android:ellipsize="start"
y
android:singleLine="true"
y
android:layout_gravity="" //top, center, right, left
Pero nada resolvió el problema.
Alguien tiene la solución?
Yo también tengo problemas con la pista árabe y los dispositivos 4.0. El problema fue inputType y atributos de una sola línea. Debes eliminar android: lines = "1" y agregar oyente de clave en el código.
Resolví por,
<TableRow
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="3dp"
android:background="@drawable/bg_text_field"
android:gravity="right"
android:padding="5dip" >
<EditText
android:id="@+id/et_email"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="@android:color/transparent"
android:cursorVisible="true"
android:gravity="right"
android:hint="@string/hint_email"
android:imeOptions="actionNext"
android:inputType="textEmailAddress"
android:maxLength="255"
android:textColor="@android:color/black"
android:textSize="20sp"
android:padding="@dimen/edittext_padding">
</EditText>
</TableRow>
y en código ...
et_email.setOnKeyListener (nuevo OnKeyListener () {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event)
{
if (event.getAction() == KeyEvent.ACTION_DOWN
&& event.getKeyCode() == KeyEvent.KEYCODE_ENTER)
{
et_email.clearFocus();
et_phno.requestFocus();
return true;
}
return false;
}
});