私はEditText
を使用していますが、テキストの左右両方に常に少しのパディングが追加されています。Android:includeFontPadding="false"
を追加しても効果がなく、負のAndroid:layout_marginLeft
またはAndroid:layout_marginRight
を使用すると、EditText
が「展開」されます。
デフォルトで追加されているEditText
からすべてのパディングを削除するにはどうすればよいですか?
<EditText
Android:layout_width="match_parent"
Android:layout_height="wrap_content"
Android:minHeight="20dp"
Android:fontFamily="roboto-regular"
Android:layout_gravity="center_vertical"
Android:gravity="center_vertical"
Android:layout_marginLeft="-5dp"
Android:layout_marginRight="-5dp"
Android:includeFontPadding="false"
Android:textSize="@dimen/size"
Android:textColor="@color/color"
Android:inputType="textCapWords"
Android:hint="@string/hint"
Android:editable="false"
/>
EditText
の左右のパディングを削除するには、次を使用できます。
<EditText
...
Android:paddingLeft="0dp"
Android:paddingRight="0dp"
... />
下線のパディングも削除する場合は、負のマージンを追加します。
<EditText
...
Android:layout_marginLeft="-4dp"
Android:layout_marginRight="-4dp"
... />