本文共 1739 字,大约阅读时间需要 5 分钟。
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的值
转载地址:http://hhoin.baihongyu.com/