簡體   English   中英

從EditText,RadioButton和Spinner獲取數據

[英]Getting Data from EditText, RadioButton and Spinner

我在許多網站和教程上進行搜索,當用戶輸入數據時,如何從editText,radioGroup和微調框直接獲取數據?

我嘗試了這個:

MyEditText.setOnKeyListener(new OnKeyListener() {
            public boolean onKey(View view, int keyCode, KeyEvent event) {
              if (keyCode == KeyEvent.KEYCODE_ENTER) {
                  {case1.setName(CaseName.getText().toString());

                  }
                return true;
              }
              return false;
            }
          });

但是它並沒有獲取數據,我只是使用button進行如下所示:

Test.setOnClickListener(new View.OnClickListener() {

            public void onClick(View v) {
                // TODO Auto-generated method stub
                 switch (v.getId()) { 
                case R.id.cancel1:
                    try
                    {

                        // 1-Name
                        case1.setName(CaseName.getText().toString());



                    }catch(Exception e){

                    }

                    break;


            }


            }});

任何人都可以解釋當用戶輸入數據時如何直接將數據保存到Object(case1)中?


 editext.addTextChangedListener(new TextWatcher() {

                    @Override
                    public void onTextChanged(CharSequence s, int start, int before, int count) {                    
                         // s is your text .


                    }

                    @Override
                    public void beforeTextChanged(CharSequence s, int start, int count,
                            int after) {


                    }

                    @Override
                    public void afterTextChanged(Editable s) {


                    }
                })

單選按鈕

  checkbox.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
    // Perform action on clicks, depending on whether it's now checked
    if (((CheckBox) v).isChecked()) {
        Toast.makeText(HelloFormStuff.this, "Selected", Toast.LENGTH_SHORT).show();
    } else {
        Toast.makeText(HelloFormStuff.this, "Not selected", Toast.LENGTH_SHORT).show();
    }
}
 });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM