@Override
    public void onBinding(int position, UniversalAdapter.ViewPool pool, String[] data) {
        // must first call the following two lines of code
        ((ExtraEditTextView)pool.getView(R.id.item_edit)).clearTextChangedListeners();
        ((EditText)pool.getView(R.id.item_edit)).addTextChangedListener(watcher);
        pool
                .setText(R.id.item_key, data[0])
                .setText(R.id.item_edit, data[1]);
        ((EditText)pool.getView(R.id.item_edit)).setHint(hint);


        pool.getView(R.id.item_value).setVisibility(View.GONE);
        pool.getView(R.id.item_edit).setVisibility(View.VISIBLE);
        pool.getView(R.id.item_edit).setEnabled(editable);
        if (editable) {
            ((EditText)pool.getView(R.id.item_edit)).setSingleLine(true);
        } else {
            ((EditText)pool.getView(R.id.item_edit)).setSingleLine(false);
        }
    }
@param disable   if can edit
@param data      [0]: key [1]: value
@param hint      hint of editText
pandora-core/src/main/java/tech/linjiang/pandora/ui/item/KeyEditItem.java