Activity中多个edtittext的获取输入框的值

来源:互联网 发布:淘宝怎么申请介入处理 编辑:程序博客网 时间:2024/04/29 05:01

package com.xubaipei.smartchat.ui.activity;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.Window;import android.view.animation.AlphaAnimation;import android.widget.EditText;import android.widget.Toast;import com.xubaipei.smartchat.R;import java.lang.reflect.Field;import butterknife.Bind;import butterknife.ButterKnife;import butterknife.OnClick;public class WelcomeActivity extends Activity {    @Bind(R.id.root_view)    View rootView;    @Bind(R.id.editText)    EditText editText;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        requestWindowFeature(Window.FEATURE_NO_TITLE);        setContentView(R.layout.activity_welcome);        ButterKnife.bind(this);        initView();    }    // initView    public void initView(){        AlphaAnimation alphaAnimation = new AlphaAnimation(0.3f,1f);        alphaAnimation.setDuration(1000);        rootView.startAnimation(alphaAnimation);    }    @OnClick(R.id.loginBt)    public void login(View view){        Toast.makeText(this,"登陆",Toast.LENGTH_LONG).show();        Class cls  = this.getClass();        Field fields[] = cls.getFields();        for (Field field : fields){            if (field.getType() == EditText.class) {                try {                    String s = ((EditText)field.get(this)).getText().toString();                    Toast.makeText(this, s, Toast.LENGTH_LONG).show();                } catch (IllegalAccessException e) {                    e.printStackTrace();                }            }        }    }    @OnClick(R.id.registerBt)    public void register(View view){        Toast.makeText(this,"注册",Toast.LENGTH_LONG).show();    }}获取editext的值

0 0
原创粉丝点击