当前位置: 代码迷 >> Android >> Android文本框驱除图标的处理
  详细解决方案

Android文本框驱除图标的处理

热度:82   发布时间:2016-04-28 05:32:17.0
Android文本框清除图标的处理
/**     * 输入框清除图标的处理     * @param text     * @param icon     */    public static void inputClear(final EditText text, final ImageView icon){				text.setOnFocusChangeListener(new OnFocusChangeListener(){			@Override			public void onFocusChange(View v, boolean hasFocus) {				String str = text.getText().toString();				icon.setVisibility(hasFocus && str.length() > 0 ? View.VISIBLE : View.GONE);			}		});				text.addTextChangedListener(new TextWatcher(){			@Override			public void afterTextChanged(Editable s) {				String str = text.getText().toString();				icon.setVisibility(str.length() > 0 ? View.VISIBLE : View.GONE);			}			@Override			public void beforeTextChanged(CharSequence s, int start, int count,					int after) {							}			@Override			public void onTextChanged(CharSequence s, int start, int before,					int count) {							}		});				icon.setOnClickListener(new OnClickListener(){			@Override			public void onClick(View v) {				text.setText("");			}		});	}

?

  相关解决方案