Вопросы с тегом «android-edittext»

EditText - это стандартный виджет для ввода текста в приложениях Android. Если пользователю необходимо ввести текст в приложение, это основной способ сделать это.

25
Отключение EditText в Android
В моем приложении у меня есть EditText, который пользователь имеет только для чтения, а не для записи. В коде я установил android:enabled="false". Хотя фон EditText изменился на темный, при нажатии на него появляется клавиатура, и я могу изменить текст. Что я должен установить, чтобы отключить EditText?

22
Программно изменить тип ввода EditText с ПАРОЛЯ на НОРМАЛЬНЫЙ и наоборот
В моем приложении у меня EditTextтип входа android:inputType="textPassword"по умолчанию установлен по умолчанию. Он имеет CheckBoxсправа от себя, который, когда отмечен, изменяет тип ввода этого EditText на NORMAL PLAIN TEXT. Код для этого password.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD); Моя проблема в том, что когда этот флажок снят, он должен снова установить тип ввода на ПАРОЛЬ. …

7
Как получить активность хостинга из вида?
У меня есть Activityс 3 EditTextс и пользовательский вид, который действует специализированная клавиатура для добавления информации в EditTextс. В настоящее время я передаю Activityв представление, чтобы я мог получить текущий отредактированный текст редактирования и обновить содержимое с пользовательской клавиатуры. Есть ли способ сослаться на родительское действие и сфокусироваться на текущем, …

9
Как мне обработать нажатие кнопки ImeOptions?
У меня есть, EditTextгде я устанавливаю следующее свойство, чтобы я мог отобразить кнопку Готово на клавиатуре, когда пользователь нажимает на EditText. editText.setImeOptions(EditorInfo.IME_ACTION_DONE); Когда пользователь нажимает кнопку «Готово» на экранной клавиатуре (ввод закончен), я хочу изменить RadioButtonсостояние. Как я могу отследить готовую кнопку, когда она нажата с экранной клавиатуры?

13
Преобразование строки в целое число на Android
Как мне преобразовать строку в целое число? У меня есть текстовое поле У меня есть пользователь, введите номер в: EditText et = (EditText) findViewById(R.id.entry1); String hello = et.getText().toString(); И значение присваивается строке hello. Я хочу преобразовать его в целое число, чтобы я мог получить число, которое они напечатали; это будет …


12
Как программно установить фокус (и отобразить клавиатуру) на моем EditText
У меня есть макет, который содержит некоторые виды, как это: <LinearLayout> <TextView...> <TextView...> <ImageView ...> <EditText...> <Button...> </linearLayout> Как я могу установить фокус (дисплей клавиатуры) на моем EditTextпрограммном обеспечении? Я пробовал это, и он работает только тогда, когда я запускаю свой Activityнормально, но когда я запускаю его в TabHost, он …

18
Установить фокус на EditText
У меня есть поле EditText и установить для него OnFocusChangeListener. Когда он потерял фокус, вызывается метод, который проверяет значение EditText с единицей в базе данных. Если возвращаемое значение метода равно true, отображается тост, и фокус должен снова вернуться к EditText. Фокус должен всегда возвращаться к EditText, и клавиатура должна отображаться, …


14
Android: Как я могу проверить ввод EditText?
Мне нужно сделать проверку ввода формы на серии EditTexts. Я использую OnFocusChangeListeners для запуска проверки после того, как пользователь вводит в каждый из них, но это не ведет себя так, как требуется для последнего EditText. Если я нажимаю кнопку «Готово» во время ввода окончательного EditText, тогда InputMethod отключается, но технически …

10
Отключить программную клавиатуру на NumberPicker
Я пытаюсь отключить программную клавиатуру при использовании NumberPicker для ввода числовых значений (по эстетическим соображениям). Это мой layout-xml-код: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <LinearLayout android:id="@+id/linearLayout2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:layout_marginBottom="30dp" android:layout_marginTop="30dp" > <NumberPicker android:id="@+id/repetitionPicker" android:layout_width="40dp" android:layout_height="wrap_content" /> <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:text="@string/repetitions_short_divider" android:textAppearance="?android:attr/textAppearanceMedium" /> <NumberPicker android:id="@+id/weightPicker" …

17
У указанного ребенка уже есть родитель. Сначала вы должны вызвать removeView () у родителя ребенка (Android)
Мне приходится часто переключаться между двумя раскладками. Ошибка происходит в макете, размещенном ниже. Когда мой макет вызывается в первый раз, ошибки не возникает, и все в порядке. Когда я затем вызываю другой макет (пустой) и затем вызываю мой макет во второй раз, он выдает следующую ошибку: > FATAL EXCEPTION: main …

5
Как я могу узнать, когда EditText теряет фокус?
Мне нужно ловить, когда EditTextтеряет фокус, я искал другие вопросы, но не нашел ответа. Я использовал OnFocusChangeListenerкак это OnFocusChangeListener foco = new OnFocusChangeListener() { @Override public void onFocusChange(View v, boolean hasFocus) { // TODO Auto-generated method stub } }; Но это не работает для меня.


7
Дизайн Android EditText, чтобы показать сообщение об ошибке, как описано Google
Мне нужно EditText, чтобы это выглядело так: вызов onError выглядит следующим образом: Примечание: приложение работает на SDK 19 (4.4.2) мин SDK равен 1 Есть ли метод, похожий на setError, который делает это автоматически, или я должен написать код для него? Спасибо

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.