要为edittext之类的视图设置文本,我只需要使用 setText("text") 函数,但我无法对textinputlayout执行此操作。如何设置textinputlayout的文本?
setText("text")
brjng4g31#
只需将设置为 TexInputEditText .
TexInputEditText
<com.google.android.material.textfield.TextInputLayout android:id="@+id/textInputLayout" ..> <com.google.android.material.textfield.TextInputEditText/> </com.google.android.material.textfield.TextInputLayout>
比如:
textInputLayout.getEditText().setText("text");
qnakjoqk2#
要在textinputlayout中设置文本,需要在其中创建edittext。比如:
TextInputLayout parent = (TextInputLayout) findViewById(R.id.parent); EditText editText = new EditText; editText.setText("the text"); editText.setLayoutParams(new TextInputLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT)); parent.addView(editText); }
2条答案
按热度按时间brjng4g31#
只需将设置为
TexInputEditText
.比如:
qnakjoqk2#
要在textinputlayout中设置文本,需要在其中创建edittext。
比如: