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

移动开发 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

  1. private TextView tvChange; 
  2.    private EditText editText1; 
  3.    private EditText editText2; 
  4.  
  5.    private Button button1; 
  6.  
  7.    private FormHandler formHandler; 
  8.  
  9.    @Override 
  10.    protected void onCreate(Bundle savedInstanceState) { 
  11.    super.onCreate(savedInstanceState); 
  12.    setContentView(R.layout.activity_main); 
  13.  
  14.    tvChange = (TextView) findViewById(R.id.tv_change); 
  15.    editText1 = (EditText) findViewById(R.id.editText1); 
  16.    editText2 = (EditText) findViewById(R.id.editText2); 
  17.    button1 = (Button) findViewById(R.id.button1); 
  18.  
  19.    formHandler = new FormHandler(ViewsUtil.getAllEditTexts(this)); 
  20.    //初始化数据和文本改变监听器,必须放在赋值之后 
  21.    formHandler.initTextAndTextChangedListener(); 
  22.  
  23.    button1.setOnClickListener(new OnClickListener() { 
  24.  
  25.        @Override 
  26.        public void onClick(View v) { 
  27.        if (formHandler.isTextChange()) {//isTextChange判断是否改变 
  28.            tvChange.setText("Change"); 
  29.        } else { 
  30.            tvChange.setText("Not Change"); 
  31.        } 
  32.        } 
  33.    }); 
  34.  
  35.    } 

 

责任编辑:chenqingxiang 来源: oschina
相关推荐

2009-08-26 16:37:04

ibmdwRational

2014-08-05 17:09:55

2013-09-17 10:26:00

开源文档管理文档管理系统PPM

2013-01-14 12:14:44

Firefox OSFirefox OS

2015-08-04 11:01:41

开源容器编排Kubernetes

2011-04-25 10:48:02

jQuery

2010-03-18 12:57:46

python(V1.0

2011-03-23 09:07:48

2012-01-16 11:41:09

海豚浏览器发布

2012-03-14 15:41:09

傲游浏览器iPad版V1.0

2015-06-19 14:37:00

Apple Watch

2010-03-05 11:01:04

2021-03-03 14:17:40

鸿蒙HarmonyOS应用开发

2016-12-01 17:34:37

互联网

2011-05-10 15:20:37

手机管家 浏览器

2021-07-02 09:16:21

鸿蒙HarmonyOS应用

2021-07-01 14:21:58

鸿蒙HarmonyOS应用

2022-02-23 10:56:16

GPU硬件算力产品

2013-03-21 13:56:21

JavaScriptBackBone
点赞
收藏

51CTO技术栈公众号