【问题标题】:get string in edittext was created by button click获取edittext中的字符串是通过单击按钮创建的
【发布时间】:2014-07-30 13:55:25
【问题描述】:

我是通过单击按钮创建的edittext 我通过方法edittext.setid(in)为edittext设置了id 但是当我想在其中获取字符串时,我没有得到它的 id。 如何在edittext中获取字符串是通过单击按钮创建的? 帮帮我

【问题讨论】:

  • 您可以尝试在 xml 布局中添加按钮,然后让可见性=消失。然后在按钮单击时,您可以使其可见,您将拥有按钮 ID
  • 请贴一些代码
  • 只需持有对它的引用并从该引用中获取文本,如果您发布您所做的事情会更好,所以我们实际上可以帮助您

标签: android


【解决方案1】:

您的问题是在创建 EditText 之后您想知道如何获取输入? 如果这是您必须将 EditText 声明为全局然后获取输入的问题,例如:

String value = youredittext.getText().toString();

【讨论】:

    【解决方案2】:

    有两种方法:

    1) 创建此视图时使用 editText 保存值EditText mEditText = new EditText();

    那么就可以得到文本值mEditText.getText().toString();

    2) 设置ID:

    EditText mEditText = new EditText();
    mEditText.setID(SET_MY_ID);
    

    那么你可以找到这个

    EditText mEditText = findViewById(SET_MY_ID);
    mEditText.getText().toString();
    

    关于id生成读取Android: View.setID(int id) programmatically - how to avoid ID conflicts?

    【讨论】:

      猜你喜欢
      • 2019-05-15
      • 1970-01-01
      • 2018-02-16
      • 2015-07-02
      • 1970-01-01
      • 2012-08-29
      • 1970-01-01
      • 1970-01-01
      • 2012-05-29
      相关资源
      最近更新 更多