获取编辑文本字段的值

我正在学习如何创建UI元素。 我创建了一些EditText输入字段。 在点击按钮时,我想要捕获输入到输入字段中的内容。

<EditText android:id="@+id/name" android:width="220px" />

那是我的领域。 我如何获取内容?


通过使用getText():

Button   mButton;
EditText mEdit;

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    mButton = (Button)findViewById(R.id.button);
    mEdit   = (EditText)findViewById(R.id.edittext);

    mButton.setOnClickListener(
        new View.OnClickListener()
        {
            public void onClick(View view)
            {
                Log.v("EditText", mEdit.getText().toString());
            }
        });
}

我想你在调用“mEdit”你的EditText对象时必须使用这段代码:

myActivity.this.mEdit.getText().toString()

只要确保编译器知道要调用和使用哪个EditText


public void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

  Button  rtn = (Button)findViewById(R.id.button);
  EditText edit_text   = (EditText)findViewById(R.id.edittext1);

    rtn .setOnClickListener(
        new View.OnClickListener()
        {
            public void onClick(View view)
            {
                Log.v("EditText value=", edit_text.getText().toString());
            }
        });
}
链接地址: http://www.djcxy.com/p/92991.html

上一篇: Get Value of a Edit Text field

下一篇: How to prevent a dialog from closing when a button is clicked