Страница 1 из 1

EditText стили и настройки

Добавлено: 28 авг 2012, 16:13
neoksi
Привет всем!
Можете помочь привести вид EditText в соответствие с видом TextView, только с возможностью редактирования текста, с помощью xml.

Re: EditText стили и настройки

Добавлено: 28 авг 2012, 16:23
neoksi
Мне необходимо, чтоб EditText был без рамки фокуса и сжимался, когда появляется клавиатура.

Код: Выделить всё

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
	 xmlns:android="http://schemas.android.com/apk/res/android"
	 android:layout_width="fill_parent"
	 android:layout_height="fill_parent"
	 android:orientation="vertical">
	 	
	 	<TextView
			 android:id="@+id/caption_edit_task_title"
			 android:layout_width="fill_parent"
			 android:layout_height="wrap_content"
			 android:text="@string/caption_text_edit_task_title"
			 android:paddingTop="1dp"
			 android:paddingBottom="1dp"
			 android:paddingLeft="6dp"
			 android:paddingRight="6dp"					 
			 android:textColor="#b4b4b4"
			 android:gravity="left"
			 android:textStyle="bold"
			 android:textSize="13sp"
			 android:background="@drawable/task_caption_textview" />
	 	<EditText
	 	     style="?android:attr/textViewStyle" 
			 android:id="@+id/etName"
			 android:layout_width="fill_parent"	
			 android:layout_height="fill_parent"
			 android:layout_weight="1"
			 android:inputType="textMultiLine"
			 android:gravity="top|left"
			 android:layout_margin="0dp" >
		</EditText>

</LinearLayout>

Re: EditText стили и настройки

Добавлено: 28 авг 2012, 19:01
KamiSempai
Для достижения результата нужно установить прозрачный фон и соответствующий теме цвет текста

Код: Выделить всё

<EditText
    android:id="@+id/editText1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="#0"
    android:textAppearance="?android:attr/textAppearanceMedium"
    android:textColor="@android:color/primary_text_dark" >
</EditText>
Что значит, текст сжимался?

PS: Просто интересно, каким тогда образом пользователь сможет определить, что это не простой текст а поле для ввода?

Re: EditText стили и настройки

Добавлено: 28 авг 2012, 19:31
neoksi
KamiSempai писал(а):...Что значит, текст сжимался?

PS: Просто интересно, каким тогда образом пользователь сможет определить, что это не простой текст а поле для ввода?
О, спасибо, помогло!

При нажатии на пункт, у меня выскакивает отдельная активити для редактирования, которая вызывает клавиатуру. Мне было необходимо изменить размер активити чтоб она не оказывалась под клавиатурой. Обе задачи, вызов и изменение размеров решились дополнением в манифесте:

Код: Выделить всё

<activity
            ...
            android:windowSoftInputMode="adjustResize" >
</activity>

Re: EditText стили и настройки

Добавлено: 23 ноя 2013, 01:26
IgNa
можно ли наклонить editText на 2 градуса ( это было бы круто ) :) :D

Re: EditText стили и настройки

Добавлено: 23 ноя 2013, 13:13
IgNa
и еще один момент, если фон editText прозрачный - то появляется синяя линия подчеркивания всего текста
возможно её убрать ?

Re: EditText стили и настройки

Добавлено: 23 ноя 2013, 19:12
Foenix
IgNa писал(а):и еще один момент, если фон editText прозрачный - то появляется синяя линия подчеркивания всего текста
возможно её убрать ?
пригласи фиолетовую корову с того самого поля с травой, она слизнет ;)

Re: EditText стили и настройки

Добавлено: 23 ноя 2013, 20:21
IgNa
Linkin Park — Numb))

Foenix, а как насчет наклона на 2-3 градуса ?) или ты сегодня не в настроениии :lol:

Re: EditText стили и настройки

Добавлено: 23 ноя 2013, 21:17
Foenix
IgNa писал(а):Linkin Park — Numb))

Foenix, а как насчет наклона на 2-3 градуса ?) или ты сегодня не в настроениии :lol:
тебе их выровнять надо? не трогай, завтра глянешь -уже все ровнехонько. И двоиться не будет :-D

Linkin Park нравится. Одобряю :mrgreen:

Re: EditText стили и настройки

Добавлено: 24 ноя 2013, 04:06
IgNa
Будем считать это глупой шуткой)

Re: EditText стили и настройки

Добавлено: 25 ноя 2013, 16:32
damager82
IgNa писал(а):Будем считать это глупой шуткой)
Будем. Удалил ваше сообщение. Прошу вас не постить подобный контент на этом форуме. Спасибо!