sharpds77 发表于 2015-5-7 12:14:22

AFormChange v1.0,Android 表单值修改框架

????private?TextView?tvChange;  
????private?EditText?editText1;
  
????private?EditText?editText2;
  

  
????private?Button?button1;
  

  
????private?FormHandler?formHandler;
  

  
????@Override
  
????protected?void?onCreate(Bundle?savedInstanceState)?{
  
????super.onCreate(savedInstanceState);
  
????setContentView(R.layout.activity_main);
  

  
????tvChange?=?(TextView)?findViewById(R.id.tv_change);
  
????editText1?=?(EditText)?findViewById(R.id.editText1);
  
????editText2?=?(EditText)?findViewById(R.id.editText2);
  
????button1?=?(Button)?findViewById(R.id.button1);
  

  
????formHandler?=?new?FormHandler(ViewsUtil.getAllEditTexts(this));
  
????//初始化数据和文本改变监听器,必须放在赋值之后
  
????formHandler.initTextAndTextChangedListener();
  

  
????button1.setOnClickListener(new?OnClickListener()?{
  

  
????????@Override
  
????????public?void?onClick(View?v)?{
  
????????if?(formHandler.isTextChange())?{//isTextChange判断是否改变
  
????????????tvChange.setText("Change");
  
????????}?else?{
  
????????????tvChange.setText("Not?Change");
  
????????}
  
????????}
  
????});
  

  
????}
页: [1]
查看完整版本: AFormChange v1.0,Android 表单值修改框架