我是android的初学者。我从developer.android.com上了解到如何通过调用另一个活动来显示文本。我想在同一窗口中显示用户输入的文本。即,低于文本字段(中心)。请有人帮助我。我是android的初学者,我刚刚开始学习android。
答案 0 :(得分:0)
您可以使用.setText()在标签中显示值,或者您可以使用Toast
在你的按钮OnClick Event Listner
中写下这个Toast.makeText(MainActivity.this,"纯文本输入:" + editTextPlainTextInput.getText()。toString(),Toast.LENGTH_SHORT).show();
- > MainActivity.this 是您的背景
- > editTextPlainTextInput.getText()。toString()是用户输入的值gettext()获取值,而.toString()将此值转换为字符串,因为Toast不接受Object。
- > Toast.LENGTH_SHORT 是吐司消息显示多长时间
的时间答案 1 :(得分:0)
使用EditText获取用户输入文本
EditText text = (EditText)findViewById(R.id.edittext);
使用TextWatcher监听文本字段
text .addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
// TODO Auto-generated method stub
}
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}
});
使用onTextChanged方法来使用listen to edittext。然后在onTextChanged内启动另一个传递该测试值的活动