public AutoCompleteEditText(Context context, AttributeSet attrs) { super(context, attrs); editTextVersion(); setDisableCopyAndPaste(context, attrs); setCancelClipboard(context, attrs); setAutoFocus(context, attrs); if (isOldDeviceTextAllCaps()) { setAllCaps(context, attrs); } }
/** * Enable autofocus mode (for keyboard). * * @param ctx * @param attrs */ private void setAutoFocus(Context ctx, AttributeSet attrs) { if (!isInEditMode()) { int indexSize = attrs.getAttributeCount(); boolean autoFocus = false; for (int i = 0; i < indexSize; i++) { if (attrs.getAttributeName(i).equals( EDITTEXT_ATTRIBUTE_AUTO_FOCUS)) { autoFocus = attrs.getAttributeBooleanValue(i, false); break; } } if (autoFocus && !isInEditMode()) { setAutoFocus(autoFocus); } } }
public AutoCompleteEditText(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); editTextVersion(); setDisableCopyAndPaste(context, attrs); setCancelClipboard(context, attrs); setAutoFocus(context, attrs); if (isOldDeviceTextAllCaps()) { setAllCaps(context, attrs); } PixlUIfaceManager.applyFont(this, attrs, defStyle, context); }