2012-02-05 9 views
26

c'è un modo per impostare il suggerimento di testo visualizzato all'interno di un edittext di Android con java? Vorrei che la mia app fosse in grado di visualizzare diverse cose nell'editoriale in momenti diversi, grazie in anticipoimposta programmaticamente il testo di modifica in Android?

+2

Prima di chiedere questo tipo di domanda, basta fare riferimento al lato Sviluppatore Android Per il collegamento EditText è QUI http://developer.android.com/reference/android/widget/EditText.html –

risposta

56

Hai provato il setHint?

myTextView.setHint("My conditional hint"); 

Speranza che aiuta ..

-3

Si può provare a seguire,

genera un android:hint="hint text" nel tag EditText xml.

3

se si utilizza ActionBarSherlock SearchView, questo è il modo migliore per impostare stringa dinamicamente

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

Se si utilizza semplice Editext senza TextInputLayout:

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

Se si utilizza Editext all'interno di TextInputLayout quindi è necessario modificare la proprietà di TextInputLayout non Edittext:

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