Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
Creative
22 / 8 / 0
Регистрация: 13.07.2012
Сообщений: 66
1

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

11.09.2012, 16:20. Просмотров 1728. Ответов 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>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.09.2012, 16:20
Ответы с готовыми решениями:

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

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

Ввод текста в EditText
Всем здравствуйте. Я начал недавно программировать под Android. И столкнулся с...

Сохранение текста в EditText
В наличии: Активность А с EditText1 и TextViev, и Активность Б с EditText2 и...

EditText теряет возможность ввода текста
столкнулся со странной проблемой, есть активность на ней EditText. Я ввожу...

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

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

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

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

Метод для прослушивания изменения текста EditText
Подскажите, пожалуйста, как называется метод для прослушивания изменения текста...


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

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

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