1.不希望页面被其他事物压缩,在清单文件中设置(例如键盘):
主Activity: android: windowSoftInputMode=“adjustNothing”
2.文本编辑框的监听器:
TextWatcher textWatcher = new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
//TODO
}
@Override
public void afterTextChanged(Editable s) {
}
}
textView.addTextChangedListener(textWatcher);
3.如果同时对同一个数据进行多次监听,后面的监听必须删除前面的监听:liveDate.removeObservers(requireActivity);