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

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

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

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

11.09.2012, 16:20. Просмотров 1513. Ответов 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
Android Редактирование текста
Удаление текста при активации пользователем EditText Android
Android EditText смещается вниз при вводе текста, который занимает объём больше, чем EditText
Метод для прослушивания изменения текста EditText Android
Android Запретить редактировать часть текста EditText
Обновление текста в editText Android
Сохранение текста в EditText Android
Android Как увидеть конец текста в editText ?
Android Сохранение набранного в EditText текста при смене активити

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

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

Добавлено через 37 секунд
по первой ссылке в гугле нашел.
Creative
22 / 8 / 1
Регистрация: 13.07.2012
Сообщений: 66
17.09.2012, 15:21  [ТС]     Редактирование текста в EditText #5
Спасибо) если б знать что искать я б тоже нашел)
Yandex
Объявления
17.09.2012, 15:21     Редактирование текста в EditText
Ответ Создать тему
Опции темы

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