2015-01-27 1 views
-1

Я хочу сделать EditText в Android Studio, который является полем имени пользователя. Текст в EditText является «электронной почтой» и выравнивается справа, когда вы начинаете вводить текст по электронной почте, текст «электронная почта» не исчезает, а введенный адрес электронной почты выравнивается слева, например:Как сделать EditText доступным для редактирования и не редактируемой частью Andorid?

http://postimg.org/image/z2niccg0n/

Как это сделать?

+0

Добавить это в вашем редактирования текста 'андроида: гравитация =«вправо»' и для печати этикеток используют текстовый вид – Rohit5k2

+0

Можно ли это сделать как на картинке или нет? – TheoWallcot12

+0

Да, это возможно ... – Rohit5k2

ответ

1

Используйте что-то вроде этого. Измените другие свойства в соответствии с вашими потребностями

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="wrap_content" 
android:layout_height="match_parent" 
android:orientation="horizotal" > 

<TextView 
    android:layout_width="0dp" 
    android:weight="0.25" 
    android:layout_height="50dp" 
    android:text="EMAIL" 
    android:textSize="14sp" 
    android:textColor="@color/black" 
    android:layout_gravity="left"/> 

<EditText 
    android:textColor="@color/black" 
    android:layout_width="0dp" 
    android:weight="0.75" 
    android:layout_height="50dp" 
    android:layout_marginBottom="10dp" 
    android:singleLine="true" 
    android:textSize="14sp" 
    android:maxLines="1"/> 
</LinearLayout>