<legend id='jO1QX'><style id='jO1QX'><dir id='jO1QX'><q id='jO1QX'></q></dir></style></legend>

        <bdo id='jO1QX'></bdo><ul id='jO1QX'></ul>

        <small id='jO1QX'></small><noframes id='jO1QX'>

        <tfoot id='jO1QX'></tfoot>
      1. <i id='jO1QX'><tr id='jO1QX'><dt id='jO1QX'><q id='jO1QX'><span id='jO1QX'><b id='jO1QX'><form id='jO1QX'><ins id='jO1QX'></ins><ul id='jO1QX'></ul><sub id='jO1QX'></sub></form><legend id='jO1QX'></legend><bdo id='jO1QX'><pre id='jO1QX'><center id='jO1QX'></center></pre></bdo></b><th id='jO1QX'></th></span></q></dt></tr></i><div id='jO1QX'><tfoot id='jO1QX'></tfoot><dl id='jO1QX'><fieldset id='jO1QX'></fieldset></dl></div>

        在 Android 项目中使用 EditText.toString() 方法获取奇

        时间:2023-10-01

        <i id='wQn4e'><tr id='wQn4e'><dt id='wQn4e'><q id='wQn4e'><span id='wQn4e'><b id='wQn4e'><form id='wQn4e'><ins id='wQn4e'></ins><ul id='wQn4e'></ul><sub id='wQn4e'></sub></form><legend id='wQn4e'></legend><bdo id='wQn4e'><pre id='wQn4e'><center id='wQn4e'></center></pre></bdo></b><th id='wQn4e'></th></span></q></dt></tr></i><div id='wQn4e'><tfoot id='wQn4e'></tfoot><dl id='wQn4e'><fieldset id='wQn4e'></fieldset></dl></div>
      2. <legend id='wQn4e'><style id='wQn4e'><dir id='wQn4e'><q id='wQn4e'></q></dir></style></legend>
        <tfoot id='wQn4e'></tfoot>

              <small id='wQn4e'></small><noframes id='wQn4e'>

                <bdo id='wQn4e'></bdo><ul id='wQn4e'></ul>
                    <tbody id='wQn4e'></tbody>
                • 本文介绍了在 Android 项目中使用 EditText.toString() 方法获取奇怪的文本.为什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我对 EditText 对象的理解似乎存在根本性的差距.我有一个带有单个 EditText 对象的 Activity+Layout.在我在 EditText 对象中键入几个字符并按 Enter 键后,我在我的 onKey() 侦听器中检索文本.当我使用 toString() 方法检索文本时,我得到一个奇怪的字符串,例如:

                  I appear to have a fundamental gap in my understanding of an EditText object. I have an Activity+Layout with a single EditText object. After I type a few characters into the EditText object and hit the Enter key, I retrieve the text in my onKey() listener. When I use the toString() method to retrieve the text I get back a weird string like:

                  android.widget.EditText@43749ff0

                  android.widget.EditText@43749ff0

                  尽管 EditText.mText 属性确实显示了我在测试期间输入的字符串123".为什么 toString() 返回不同的结果以及似乎是某种取消初始化"值?如何在 mText 属性中获取当前所需的字符串,那个奇怪的值是什么?

                  Despite the fact the EditText.mText property does show the string I entered, "123" during my tests. Why is toString() returning a different result and what appears to be some kind of "uninitalize" value? How do I get the desired string currently in the mText property and what is that strange value?

                  -- 罗施勒

                  推荐答案

                  你在一个视图对象上调用 toString(),它可能没有定义 toString().

                  You are calling toString() on a View Object, which probably does not have a toString() defined.

                  我相信你想这样称呼:

                  editText.getText().toString()

                  editText.getText().toString()

                  这篇关于在 Android 项目中使用 EditText.toString() 方法获取奇怪的文本.为什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:Android - 键盘未出现在浮动窗口中 下一篇:如何使用 TextWatcher 更新相同的 EditText?

                  相关文章

                  最新文章

                    <small id='GFGzd'></small><noframes id='GFGzd'>

                    • <bdo id='GFGzd'></bdo><ul id='GFGzd'></ul>

                    <legend id='GFGzd'><style id='GFGzd'><dir id='GFGzd'><q id='GFGzd'></q></dir></style></legend>

                    <i id='GFGzd'><tr id='GFGzd'><dt id='GFGzd'><q id='GFGzd'><span id='GFGzd'><b id='GFGzd'><form id='GFGzd'><ins id='GFGzd'></ins><ul id='GFGzd'></ul><sub id='GFGzd'></sub></form><legend id='GFGzd'></legend><bdo id='GFGzd'><pre id='GFGzd'><center id='GFGzd'></center></pre></bdo></b><th id='GFGzd'></th></span></q></dt></tr></i><div id='GFGzd'><tfoot id='GFGzd'></tfoot><dl id='GFGzd'><fieldset id='GFGzd'></fieldset></dl></div>
                      <tfoot id='GFGzd'></tfoot>