📅  最后修改于: 2023-12-03 15:38:06.792000             🧑  作者: Mango
如果你需要从用户那里获取一段文本,那么 EditText
控件是个很好的选择。本文将指导你如何在 Android 应用中使用 EditText#get
方法获取文本。
要使用 EditText#get
方法,首先需要获取 EditText
实例。你可以在布局文件中定义 EditText 控件,然后使用 findViewById
获取该实例,如下所示:
EditText myEditText = (EditText) findViewById(R.id.my_edit_text);
注意:上面的代码中,
R.id.my_edit_text
是在布局文件中定义 EditText 控件时所给出的android:id
属性的值。请将正确认的值用于你自己的应用。
EditText#get
方法可以用来检索 EditText 控件中的文本内容。你可以在任何时候调用该方法,例如当用户点击“保存”按钮时。
String text = myEditText.getText().toString();
如果你只想检索 EditText 控件中的部分文本内容,可以使用两个参数的 getText
方法:
int start = 0;
int end = 4;
String text = myEditText.getText().toString().substring(start, end);
上面的代码将仅检索 EditText 控件中前四个字符。你可以通过调整“start”和“end”变量的值来检索 EditText 控件中的任何子串。
EditText#get
方法是获取 EditText 控件中的文本内容的最常见方法之一。通过按上述步骤,你可以在你的应用中使用该方法以实现与用户输入的交互。