Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.92
Creative
22 / 8 / 1
Регистрация: 13.07.2012
Сообщений: 66
#1

Редактирование текста в EditText - Программирование Android

11.09.2012, 16:20. Просмотров 1575. Ответов 4
Метки нет (Все метки)

Здравтвуйте! есть такая простая формочка:

http://s1.ipicture.ru/uploads/20120911/MJ45SRSD.bmp

нажатии на любой EditText из верхней строки появляется следующее стандартное окошко с клавиатурой:
http://s1.ipicture.ru/uploads/20120911/CQhPq77z.bmp

и с кнопочкой Next которая почемуто перебрасывает к редактированию содержимого следующего EditTexta (Значение) и там уже появляется кнопочка Done по нажатии которой завершается редактирование. Вопрос как этого избежать? я хочу редактировать всегда только по одному EditTexty. XML прилагается. Может это изза того что эдиттексты расположены в табличке (tableLayout)?

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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:gravity="center" >
 
 
        <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:gravity="center_horizontal"
            android:orientation="vertical" >
 
            <TextView
                android:id="@+id/textView1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:padding="@dimen/LayerPadding"
                android:text="@string/Params_Title"
                android:textAppearance="?android:attr/textAppearanceLarge" />
 
            <TableLayout
                android:id="@+id/tableLayout1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:padding="@dimen/LayerPadding" >
 
                <TableRow
                    android:id="@+id/tableRow1"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content" >
 
                    <TextView
                        android:id="@+id/textView2"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:padding="@dimen/LayerPadding"
                        android:text="@string/Name_lable"
                        android:textAppearance="?android:attr/textAppearanceSmall" />
 
 
 
 
                    <EditText
                        android:id="@+id/editTextName"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:inputType="text"
                        android:padding="@dimen/LayerPadding"
                        android:textSize="@dimen/TextSize" />
 
                    <TextView
                        android:id="@+id/textView4"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:padding="@dimen/LayerPadding"
                        android:text="@string/Index_lable"
                        android:textAppearance="?android:attr/textAppearanceSmall" />
 
 
 
                    <EditText
                        android:id="@+id/editTextIndex"
                        android:layout_width="fill_parent"
                        android:layout_height="wrap_content"
                        android:inputType="number"
                        android:padding="@dimen/LayerPadding"
                        android:textSize="@dimen/TextSize" />
 
                </TableRow>
 
                <TableRow
                    android:id="@+id/tableRow2"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content" >
 
                    <TextView
                        android:id="@+id/textView3"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:padding="@dimen/LayerPadding"
                        android:text="@string/Value_lable"
                        android:textAppearance="?android:attr/textAppearanceSmall" />
 
 
 
 
                    <EditText
                        android:id="@+id/editTextValue"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:inputType="numberDecimal"
                        android:padding="@dimen/LayerPadding"
                        android:textSize="@dimen/TextSize" />
 
                    <TextView
                        android:id="@+id/textView5"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:padding="@dimen/LayerPadding"
                        android:text="@string/Dimention_lable"
                        android:textAppearance="?android:attr/textAppearanceSmall" />
 
                    <Spinner
                        android:id="@+id/spinner1"
                        android:layout_width="fill_parent"
                        android:layout_height="wrap_content"
                        android:padding="@dimen/LayerPadding" />
                </TableRow>
            </TableLayout>
 
            <LinearLayout
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:gravity="center"
                android:padding="@dimen/LayerPadding" >
 
 
                <Button
                    android:id="@+id/buttonOk"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_gravity="center"
                    android:text="@string/Ok_Button"
                    android:textSize="@dimen/TextSize" />
 
 
                <Button
                    android:id="@+id/buttonCancel"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_gravity="center"
                    android:text="@string/Cancel_Button"
                    android:textSize="@dimen/TextSize" />
 
            </LinearLayout>
 
        </LinearLayout>
 
    </RelativeLayout>
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.09.2012, 16:20
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Редактирование текста в EditText (Программирование Android):

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

Сохранение текста в EditText - Программирование Android
В наличии: Активность А с EditText1 и TextViev, и Активность Б с EditText2 и Button. Как реализовать сохранение уже введенного текста в...

Обновление текста в editText - Программирование Android
Привет. Разрабатываю приложение для курсовой &quot;Конвертер величин&quot;, то что описано в коде - это для категории &quot;Температура&quot;, остальные...

Как увидеть конец текста в editText ? - Программирование Android
В editText выводится текст через editText.settext(vartext); Постепенно весь editText заполняется текстом и текст продолжает...

EditText теряет возможность ввода текста - Программирование Android
столкнулся со странной проблемой, есть активность на ней EditText. Я ввожу смиволвы любые (или могу оставить поле пустым, то-есть ввод...

Запретить редактировать часть текста EditText - Программирование Android
Допустим есть 380(**)***-**-** как запретить редактировать 380 ?

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
11.09.2012, 18:50 #2
попробуйте android:nextFocusDown="@null" или что-то в этом роде.
Creative
22 / 8 / 1
Регистрация: 13.07.2012
Сообщений: 66
11.09.2012, 21:35  [ТС] #3
попробовал... никаких изменений...(( помогает только, если у нижнего эдит текста задать focusable = fallse, но это конечно не вариант)))
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
11.09.2012, 22:09 #4
android:imeOptions="actionDone"

Добавлено через 37 секунд
по первой ссылке в гугле нашел.
Creative
22 / 8 / 1
Регистрация: 13.07.2012
Сообщений: 66
17.09.2012, 15:21  [ТС] #5
Спасибо) если б знать что искать я б тоже нашел)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.09.2012, 15:21
Привет! Вот еще темы с ответами:

Метод для прослушивания изменения текста EditText - Программирование Android
Подскажите, пожалуйста, как называется метод для прослушивания изменения текста в EditText и метод для прослушивания того, что любой view в...

Удаление текста при активации пользователем EditText - Программирование Android
Доброго времени суток! у меня возник такой вопрос как сделать так чтобы при нажатии на EditText введенный текст по умолчанию сам удалялся и...

Сохранение набранного в EditText текста при смене активити - Программирование Android
Добрый день, подскажите как сделать чтобы при смене активити текст в EditText не пропадал.

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


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
17.09.2012, 15:21
Ответ Создать тему
Опции темы

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