【问题标题】:String string = editText.getText().toString() give me string = nullString string = editText.getText().toString() 给我 string = null
【发布时间】:2015-09-18 16:50:21
【问题描述】:

我正在使用 EditText,我需要从 EditText 的输入中获取一个字符串。 但是每次我使用final EditText editText = (EditText) findViewByID(editText); String string = editText.getText().toString() 并将其放入 Toast Toast.makeText(getApplicationContext(), string, Toast.LENGTH_SHORT).show(); 时,我都会得到一个空的 Toast(null)。有什么帮助吗?

【问题讨论】:

  • 你应该标记语言,请注意android-studio标记表示它是针对IDE相关问题的,而android是针对Android开发问题的。
  • 你在哪里设置“editText”? (需要身份证)
  • 这里。我已经添加了那行代码

标签: string android-studio android-edittext gettext toast


【解决方案1】:
editText.addTextChangedListener(new TextWatcher() {

        @Override
        public void onTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) {}

        @Override
        public void beforeTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) {}

        @Override
        public void afterTextChanged(Editable arg0) {
        String string = editText.getText().toString();
        Toast.makeText(getApplicationContext(), string, Toast.LENGTH_SHORT).show();

        }
    });

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-11
    • 1970-01-01
    • 2019-06-24
    • 1970-01-01
    相关资源
    最近更新 更多