Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.65/17: Рейтинг темы: голосов - 17, средняя оценка - 4.65
Kodik__
0 / 0 / 0
Регистрация: 06.08.2013
Сообщений: 29
1

Дизайн EditText

09.09.2013, 22:16. Просмотров 3493. Ответов 6
Метки нет (Все метки)

Приветствую,снова)
Возник вопрос по дизайну,так скажем.Вот фотография:

[IMG]http://i.**********/pNrnE0r.jpg[/IMG]

Как вы могли заметить,сейчас вся форма,сосб-но ее background,это серый цвет.Как расширить его за границы формы?чтобы не внутри форма была серой, но и снаружи немножко.

P.S Если можно еще вопросик,как уменьшить эту черную полоску?)

Добавлено через 1 минуту
Вот main.xml
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity" >
 
    <EditText
        android:id="@+id/editText"
        android:background="#ccc"
       
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:ems="10" />
 
    <TextView
        android:id="@+id/textView1"
        style="@style/textstyle"
        android:text="New text in TextView" />
 
</RelativeLayout>
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.09.2013, 22:16
Ответы с готовыми решениями:

Ввод в один EditText и авто-вычисление в двух других EditText
Всем привет. Есть три поля EditText,виртуальные клавиатуры у всех заблокированы,а ввод чисел в...

EditText смещается вниз при вводе текста, который занимает объём больше, чем EditText
EditText сещается вниз при вводе текста который занимает обём больше чем EditText. Как устранить?

Динамическое создание edittext и обработка данных из edittext
Здравствуйте, мне нужна помощь, у меня есть таблица, где динамически создаются edittext: for (int ...

EditText
В ListView каждый пункт состоит из нескольких EditText, при нажатий на EditText в пункте например...

EditText
Не работает пример взятый из книги myEditText.setOnKeyListener(new OnKeyListener() { ...

6
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651
09.09.2013, 22:39 2
Цитата Сообщение от Kodik__ Посмотреть сообщение
Как расширить его за границы формы?чтобы не внутри форма была серой, но и снаружи немножко.
Сделать EditText на всю форму
Цитата Сообщение от Kodik__ Посмотреть сообщение
Если можно еще вопросик,как уменьшить эту черную полоску?)
Можете вообще сделать свой selector для EditText'а, то есть свой дизайн
1
Kodik__
0 / 0 / 0
Регистрация: 06.08.2013
Сообщений: 29
09.09.2013, 22:51  [ТС] 3
Спасибо,спасибо) Не могли бы написать простой примерчик?)

Добавлено через 1 минуту
Цитата Сообщение от Digetix Посмотреть сообщение
Сделать EditText на всю форму
А разве не так и есть?
0
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651
10.09.2013, 19:54 4
Цитата Сообщение от Kodik__ Посмотреть сообщение
А разве не так и есть?
Не. У вас сейчас
XML
1
2
android:layout_width="match_parent"
android:layout_height="wrap_content"
А нужно fill_parent
1
Kodik__
0 / 0 / 0
Регистрация: 06.08.2013
Сообщений: 29
10.09.2013, 20:17  [ТС] 5
Ой,все стало серым,растянулось на весь экран.
[IMG]http://i.**********/3KQMCul.jpg[/IMG]
Нельзя сделать не на весь экран,а чтобы чуть чуть было серым вокруг самой формы.
0
verylazy
Заблокирован
10.09.2013, 21:42 6
сделать фон активити серым, а EditText прозрачным?

Добавлено через 11 минут
а если не подходит то можно сделать
XML
1
2
3
4
5
6
<EditText
        android:id="@+id/editText1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@color/gray_color"
        android:padding="20dp" />
величина padding подбирается по вкусу и будет серая каемка вокруг EditText-а
1
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651
10.09.2013, 21:46 7
Цитата Сообщение от Kodik__ Посмотреть сообщение
Нельзя сделать не на весь экран,а чтобы чуть чуть было серым вокруг самой формы.
Сделайте не RelativeLayout, а обычный Linear (вертикальный). Сверху TextView, снизу EditText (его на весь экра и ему же в свойствах поставьте значение padding)
1
10.09.2013, 21:46
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.09.2013, 21:46

Edittext
Как проверить находится ли edittext в фокусе?

Валидация в EditText
Как ограничить ввод в EditText, чтобы можно было вводить только следующее - Иванов В.П, Сидоров...

Свойства EditTExt
вот есть EditText я ему в свойсвах пишу height = fiil_parent, но в итоге получаю editText где...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.