public AutoCompleteEditText(Context context, AttributeSet attrs) { super(context, attrs); editTextVersion(); setDisableCopyAndPaste(context, attrs); setCancelClipboard(context, attrs); setAutoFocus(context, attrs); if (isOldDeviceTextAllCaps()) { setAllCaps(context, attrs); } }
/** * XML methods * * @param ctx * @param attrs */ private void setAllCaps(Context ctx, AttributeSet attrs) { if (!isInEditMode()) { int indexSize = attrs.getAttributeCount(); boolean allCaps = false; for (int i = 0; i < indexSize; i++) { if (attrs.getAttributeName(i).equals( EDITTEXT_OS_ATTRIBUTE_TEXT_ALL_CAPS)) { allCaps = attrs.getAttributeBooleanValue(i, false); break; } } if (allCaps && !isInEditMode()) { setAllCaps(allCaps); } } }
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); }