这是最近做项目中遇到的问题,也许这个问题很简单,但对于菜鸟的我还是有一定难度的(大神请自动略过就好)
首先是解决思路:
1.明确需求,当用户同时输入账号和密码的时候,Button才进行切换.如果用户只输入其中一项,Button不做任何操作
2.用到的控件 两个EditText 一个Button(这里选择了TextView方便显示效果)
3.用到的接口 TextWatcher(编辑框监视器)
4.因为是给自己日后方便写的一个工具类,因此必然要写接口(提高扩展性)
以下是具体代码,注释很详细,如有不懂欢迎提问~
Activity:
public class MainActivity extends AppCompatActivity { private EditText mMainOne, mMainTwo; private TextView mMainTv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mMainOne = (EditText) findViewById(R.id.main_et_one); mMainTwo = (EditText) findViewById(R.id.main_et_two); mMainTv = (TextView) findViewById(R.id.