以编程方式在android中设置编辑文本提示?

Edm*_*jas 39 java android android-edittext

有没有办法用java设置在android edittext中显示的文本提示?我希望我的应用程序能够在不同的时间在edittext中显示不同的内容,提前感谢

Ork*_*zen 68

你试过setHint吗?

myTextView.setHint("My conditional hint");
Run Code Online (Sandbox Code Playgroud)

希望能帮助到你..


M.U*_*man 28

如果你使用简单的Editext没有TextInputLayout:

EditText etUsername;
etUsername = (EditText) findViewById(R.id.etUsername);
etUsername.setHint("Your Hint");
Run Code Online (Sandbox Code Playgroud)

如果您正在使用Editext,TextInputLayout则需要更改TextInputLayout不属性Edittext:

TextInputLayout layoutUser;
layoutUser = (TextInputLayout) findViewById(R.id.inputLayoutUname);
layoutUser.setHint(getResources().getString(R.string.hintFaculty));
Run Code Online (Sandbox Code Playgroud)


Com*_*are 14

打电话setHint()EditText.


Tur*_*ako 8

((TextView) findViewById(R.id.yourEditTextId)).setHint("hint text");
Run Code Online (Sandbox Code Playgroud)


Đor*_*vić 5

科特林

editText.hint = "Your hint"
Run Code Online (Sandbox Code Playgroud)