こんにちは、プロパティAndroid:drawableLeft="@drawable/email_drawable"
を使用してEditText
の左端にドロウアブルを設定しています。ドローアブルを完全に設定しようとしていますが、左ドロウアブルとテキストの間にギャップを設定していません。これを達成するのを手伝ってもらえますか?
<EditText
Android:id="@+id/emailEditText"
Android:layout_width="match_parent"
Android:layout_height="wrap_content"
Android:layout_marginTop="@dimen/sign_up_edittext_vertical_top_margin"
Android:drawableLeft="@drawable/email_drawable"
Android:imeOptions="actionNext"
Android:inputType="textEmailAddress"
Android:singleLine="true" />
Android:drawablePadding
属性をEditText
に追加する必要があります。 10dp
描画可能パディングのレイアウト例:
<EditText
Android:id="@+id/emailEditText"
Android:layout_width="match_parent"
Android:layout_height="wrap_content"
Android:layout_marginTop="@dimen/sign_up_edittext_vertical_top_margin"
Android:drawableLeft="@drawable/email_drawable"
Android:imeOptions="actionNext"
Android:inputType="textEmailAddress"
Android:drawablePadding="10dp"
Android:singleLine="true" />
描画可能なアイコンを左右に移動するには、Android:paddingLeft
またはAndroid:paddingRight
を使用しますAndroid:drawablePadding
は使用しません
Android:drawableLeft
/Android:drawableRight
プロパティを使用してドロアブルを設定すると、Android:drawablePadding
プロパティを使用してスペースまたはギャップを追加できます。
<EditText
Android:id="@+id/emailEditText"
Android:layout_width="match_parent"
Android:layout_height="wrap_content"
Android:layout_marginTop="@dimen/sign_up_edittext_vertical_top_margin"
Android:drawableLeft="@drawable/email_drawable"
Android:imeOptions="actionNext"
Android:drawablePadding="5dp" // set your padding or gap size here
Android:inputType="textEmailAddress"
Android:singleLine="true" />