AFormChange Android表单值修改框架

程序名称:AFormChange

授权协议: Apache

操作系统: Android

开发语言: Java

AFormChange 介绍

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");
        }
        }
    });

    }

AFormChange 官网

http://git.oschina.net/quanke/AFormChange

相关编程语言

BBGestureBack Full screen return gesture(全屏手...
Framework7 或者叫 F7 是全功能的绑定 iOS 7 应用的...
iOS 调试库,支持 iOS8+,无需添加任何代码,方便 i...
DarkModeKit是在Apple官方的深色模式发布之前设计和...
SimpleNote iOS 版客户端。SimpleNote 是一款在多平...
Kivy iOS,此工具旨在为 iOS 编译必要的库以运行应用...