Это мое предложение, вместо того, чтобы использовать TextInputLayout, которым вы можете управлять вручную. Я имею в виду, щелкнув по изображению, вы можете изменить рисование и действие соответственно. Это длительный процесс, но с этим вы можете установить точный размер значка.
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/layout_clickable_selector">
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:text="7777777777"
android:inputType="textPassword"
android:layout_centerVertical="true"
android:background="@null"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textColor="@color/white" />
<ImageView
android:layout_width="@dimen/icon_size"
android:layout_height="@dimen/icon_size"
android:layout_alignParentRight="true"
android:src="@drawable/keypad_round_button" />
</RelativeLayout>
Для макета планшета вы можете установить размер соответственно.