Gibt es eine Möglichkeit, den Texthinweis festzulegen, der in einem Android-Bearbeitungstext mit Java angezeigt wird? Ich möchte, dass meine App zu verschiedenen Zeiten verschiedene Dinge im Bearbeitungstext anzeigen kann.
Wie setze ich programmgesteuert Texthinweise zum Bearbeiten in Android?
Lesezeit: 1 Minute
14389800cookie-checkWie setze ich programmgesteuert Texthinweise zum Bearbeiten in Android?
Edmund Rojas
Orkun
Wenn Sie einfach verwenden Editext
ohne TextInputLayout
:
EditText etUsername;
etUsername = (EditText) findViewById(R.id.etUsername);
etUsername.setHint("Your Hint");
Wenn Sie verwenden Editext
innerhalb TextInputLayout
dann müssen Sie die Eigenschaft von ändern TextInputLayout
nicht Edittext
:
TextInputLayout layoutUser;
layoutUser = (TextInputLayout) findViewById(R.id.inputLayoutUname);
layoutUser.setHint(getResources().getString(R.string.hintFaculty));
Anruf setHint()
auf der EditText
.
((TextView) findViewById(R.id.yourEditTextId)).setHint("hint text");
Kotlin
editText.hint = "Your hint"
Naruto
Wenn Sie actionbarsherlock searchview verwenden, ist dies der beste Weg, um Zeichenfolgen dynamisch festzulegen
AutoCompleteTextView searchTextView =
(AutoCompleteTextView) mSearchView.findViewById(R.id.abs__search_src_text);
searchTextView.setHint(getResources().getString(R.string.search));
thevikasnayak
In Kotlin
val layoutMobile: TextInputLayout = findViewById<View>(R.id.inputLayout_MobileNumber) as TextInputLayout
layoutMobile.hint = "Your Hint"
Bevor Sie diese Art von Fragen stellen, lesen Sie einfach die Android-Entwicklerseite. Für EditText Link ist HIER developer.android.com/reference/android/widget/EditText.html
– Finder
6. Februar 2012 um 4:52 Uhr