Подтвердить что ты не робот

EditText задает начало текста 10dp с левой границы

Возможно ли в виджетах android EditText установить этот текст на 10dp с левой границы? Когда я набираю что-то в данный момент, он приклеен к левой стороне, и мне нужно положить немного прокладки.

4b9b3361

Ответ 1

Это может быть достигнуто с помощью атрибута android:padding.

<EditText
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:padding="10dp" />

имеет отступы 10dp со всех сторон

вы можете просто указать левое и правое заполнение.

<EditText
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:paddingLeft="10dp"
    android:paddingRight="10dp" />

Будет сделана прокладка слева и справа 10dp.

Ответ 2

Это действительно решило вашу проблему? установка padding на xml, похоже, не применяется к EditText для меня. Я решил это по-другому. Помещенный EditText сбоку в представление RelativeLayout и применил дополнение к этому RelativeLayout.

<RelativeLayout
        android:layout_width="258dp"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:layout_marginTop="10dp"
        android:paddingLeft="5dp"
        android:background="@drawable/textbox_bg">
        <EditText
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:id="@+id/emailText"
            android:text="text inside"
            android:inputType="textEmailAddress"
            android:background="@android:color/transparent" />
         </RelativeLayout>

поскольку у меня возникли проблемы с фоном EditText RelativeLayout и установите прозрачный фон EditText. Надеюсь, что это поможет

Ответ 3

Используйте paddingStart (и paddingEnd)

<TextView
    android:id="@android:id/text1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:textSize="10pt"
    android:textColor="#646464"
    android:paddingStart="10dp"
    android:paddingEnd="10dp"
    android:maxLines="1"
    android:ellipsize="end"
/>