AFormChange v1.0,Android 表單值修改框架
作者:佚名
AFormChange 是一個免費的、開源的、簡易的、遵循Apache Licence 2.0開源協議發布,超級容易擴展的android表單數據改變時處理的小框架。
AFormChange 是一個免費的、開源的、簡易的、遵循Apache Licence 2.0開源協議發布,超級容易擴展的android表單數據改變時處理的小框架。
AFormChange android 表單值修改框架
AFormChange為庫,可以直接導出jar包
AFormChangeDemo為演示,快速學習使用AFormChange為庫
AValidations使用
1.下載zip或者克隆AFormChange項目
2.導入Eclipse,右鍵工程->preference->Android->library->Add,選擇AFormChange工程加入后 apply應用
3.demo
- 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");
- }
- }
- });
- }
責任編輯:chenqingxiang
來源:
oschina























