package com.fastaccess.ui.widgets; import android.content.Context; import android.support.annotation.NonNull; import android.support.v7.widget.AppCompatEditText; import android.util.AttributeSet; import android.view.inputmethod.EditorInfo; import com.fastaccess.helper.TypeFaceHelper; /** * Created by Kosh on 8/18/2015. copyrights are reserved */ public class FontEditText extends AppCompatEditText { public FontEditText(@NonNull Context context) { super(context); init(); } public FontEditText(@NonNull Context context, AttributeSet attrs) { super(context, attrs); init(); } public FontEditText(@NonNull Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); init(); } private void init() { if (isInEditMode()) return; setInputType(getInputType() | EditorInfo.IME_FLAG_NO_EXTRACT_UI | EditorInfo.IME_FLAG_NO_FULLSCREEN); setImeOptions(getImeOptions() | EditorInfo.IME_FLAG_NO_FULLSCREEN); TypeFaceHelper.applyTypeface(this); } }