AFormChange — это библиотека, которая позволяет экспортировать JAR-пакет.
AFormChangeDemo — демонстрационный проект, который позволяет быстро освоить использование AFormChange как библиотеки.
- Скачайте ZIP-архив или склонируйте проект AFormChange.
- Импортируйте в Eclipse, правым кликом мыши по проекту -> preference -> Android -> library -> Add, выберите проект AFormChange и нажмите Apply.
- Пример:
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 View.OnClickListener() {
@Override
public void onClick(View v) {
if (formHandler.isTextChange()) { // isTextChange проверяет было ли изменение
tvChange.setText("Изменено");
} else {
tvChange.setText("Не изменено");
}
}
});
}
Copyright 2014 ken.cai (http://www.shangpuyun.com)Зарегистрировано по лицензии Apache, Версия 2.0 (лицензия "License"); вы не можете использовать этот файл, кроме случаев использования в соответствии с Лицензией. Вы можете получить копию Лицензии по адресу http://www.apache.org/licenses/LICENSE-2.0 Не требует действующего законодательства или письменного соглашения, программное обеспечение, распределённое по Лицензии, распределяется на условиях "КАК ЕСТЬ"; БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ ИЛИ УСЛОВИЙ ЛЮБОГО ТИПА, как явленных, так и подразумеваемых. Увидеть Лицензию для конкретного языка, регулирующего права и ограничения по Лицензии.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )