Programáticamente obtener el valor de texto de sugerencia en android Edittext
Tengo que cambiar el Typeface
de EditText
dinámicamente y también procesar el texto de la indirecta si el Typeface cambió. Simplemente hago lo siguiente:
<android.support.design.widget.TextInputLayout android:id="@+id/input_layout_textBox" android:layout_width="match_parent" android:layout_height="wrap_content"> <EditText android:id="@+id/textBox" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="@string/hint_date" /> </android.support.design.widget.TextInputLayout>
Y mi fragmento de código es el siguiente:
- Android - Base de datos pre-poblada, insertada o pre-cargada?
- Cifrado de archivos de imagen en Android - Cifrado (Salida | Entrada) Problemas de flujo
- Creación de varios objetos utilizando el bucle for
- ¿Necesito llamar a "super.XXX" siempre que anule un método?
- Cookie httpclient de Android rechazó el atributo de ruta de acceso ilegal
EditText textBox = (EditText) findViewById(R.id.textBox); Typeface tf = Typeface.createFromAsset(this, "myfont.ttf"); textBox.setTypeface(tf); String hintText = textBox.getHint().toString(); //Got NullPointerException here.... String newText = processText(hintText); //This will process the hint text; textBox.setHint(newText);
Cuando ejecute el programa, tengo la siguiente excepción:
java.lang.NullPointerException: Attempt to invoke interface method 'java.lang.String java.lang.CharSequence.toString()' on a null object reference
Por favor ayúdame a resolver este problema.
- HttpURLConnection Android: compresión gzip
- Cómo arreglar "matriz tipo esperado encontrado java.util.arraylist"?
- Elementos no mostrados en ActionBar con showAsAction = "siempre"
- Convertir archivo .Java a archivo .Smali
- ¿Cómo calcular la posición en un círculo con un cierto ángulo?
- Android: FastScrolling SectionIndexer getSections () se llama sólo una vez
- Establecer la imagen de ImageView desde el path de archivos. BitmapFactory.decodeFile, BitmapFactory.decodeStream o Drawable.fromFile?
- ¿Qué sucede cuando mi actividad se destruye cuando estoy usando IntentService con ResultReceiver
Necesitamos examinar primero su XML para determinarlo, pero probablemente utilice la lib de soporte de diseño.
Si es así, puede obtener sus sugerencias de la siguiente manera:
((TextInputLayout)textBox.getParent()).getHint();
Nota
Esto ya se ha respondido aquí . (Aunque teníamos que asegurarnos de que estuviera usando el soporte de diseño lin para marcar su pregunta como duplicado)
- Android cambia el tamaño de VirtualDisplay
- Excepción NullPointer al intentar ejecutar un dispositivo en el android studio