Custom EditText is not showing keyboard on focus
It's an old question but if someone cares, the problem is on the implementation of the constructor:
public CustomFontEditText(Context context, AttributeSet attrs) { this(context, attrs, 0); this.context = context;}
The last argument ("defStyle") which you set as 0, should be the default style for an EditText. If you take a look at the same constructor on the EditText class:
public EditText(Context context, AttributeSet attrs) { this(context, attrs, com.android.internal.R.attr.editTextStyle);}
As you can see, the default style for an EditText should be used, so your constructor should look like this:
public CustomFontEditText(Context context, AttributeSet attrs) { this(context, attrs, android.R.attr.editTextStyle); this.context = context;}
Make custom EditText with Kotlin to fix focus problem:
class MyEditText @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = android.R.attr.editTextStyle) : AppCompatEditText(context, attrs, defStyleAttr) { init { doSomething(context) } private fun doSomething(context: Context) { // TODO Set your custom font or whatever you need }}