AFormChange是一个免费、开源、简单、在ApacheLicense2.0开源协议下发布的,一个超强扩展的android表单数据变更处理小框架。AFormChangeandroid表单值修改框架AFormChange是一个库,可以直接导出jar包AFormChangeDemo作为demo,快速学会AFormChange作为库AValidations使用1.下载zip或者cloneAFormChange工程2.导入Eclipse,右键在project->preference->Android->library->Add,选择AFormChange工程加入后应用3.demoprivateTextViewtvChange;privateEditTexteditText1;privateEditTexteditText2;privateButtonbutton1;privateFormHandlerformHandler;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(setContentView(State);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=newFormHandler(ViewsUtil.getAllEditTexts(this));//初始化数据和文本变化监听器,必须放在赋值formHandler.initTextAndTextChangedListen之后er();button1.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewv){if(formHandler.isTextChange()){//isTextChange判断是否改变tvChange.setText("Change");}else{tvChange.setText("NotChange");}}});}
