2012-02-05 21 views
26

¿hay alguna manera de configurar la sugerencia de texto que se muestra dentro de un texto de edición de Android con java? Me gustaría que mi aplicación para mostrar diferentes cosas en el texto de edición en diferentes momentos, gracias de antemanoestablece programáticamente la sugerencia de texto de edición en android?

+2

Antes de hacer este tipo de preguntas, solo tiene que referirse al lado del desarrollador de Android. Edit Edit Link está aquí http://developer.android.com/reference/android/widget/EditText.html –

Respuesta

56

¿Has probado el setHint?

myTextView.setHint("My conditional hint"); 

creo que sirve ..

-3

Puede seguir los siguientes pasos,

lanzar una android:hint="hint text" en su etiqueta EditText XML.

3

si está utilizando SearchView ActionBarSherlock, esta es la mejor manera de establecer la cadena dinámicamente

AutoCompleteTextView searchTextView = 
        (AutoCompleteTextView) mSearchView.findViewById(R.id.abs__search_src_text); 

searchTextView.setHint(getResources().getString(R.string.search)); 
6
((TextView) findViewById(R.id.yourEditTextId)).setHint("hint text"); 
6

Si está utilizando sencilla Editext sin TextInputLayout:

EditText etUsername; 
etUsername = (EditText) findViewById(R.id.etUsername); 
etUsername.setHint("Your Hint"); 

Si está utilizando Editext dentro de TextInputLayout luego necesita cambiar la propiedad de TextInputLayout no Edittext:

TextInputLayout layoutUser; 
layoutUser = (TextInputLayout) findViewById(R.id.inputLayoutUname); 
layoutUser.setHint(getResources().getString(R.string.hintFaculty)); 
Cuestiones relacionadas