Android EditText не показывает клавиатуру

У меня есть экран с тремя EditText, и один из них, первый, в верхней части экрана не вызывает клавиатуру, когда я нажимаю на нее. Я не использую AVD, я использую свое устройство и тестирую на других устройствах и тот же результат.

Я поставлю экран здесь и коды xml … между EditTexts, просто позицией нет ничего другого. Чтобы сделать ввод в этом EditText, мне нужно выбрать один из EditText выше, а затем появится клавиатура. По крайней мере, он не скрывается, когда я снова выбираю первый EditText. Я уже пытаюсь setFocus (true), и это не решает мою проблему. пожалуйста помогите!

XML

<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:background="@drawable/background" 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=".SaldoCadastro" > <TextView android:id="@+id/tvTituloReg" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:text="Saldo Banco" android:textAppearance="?android:attr/textAppearanceLarge" /> <TextView android:id="@+id/tvErroSenha1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_below="@+id/tvTituloReg" android:layout_marginTop="17dp" android:text="Insert on the field below how much you have in your bank." /> <TextView android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/tvErroSenha1" android:layout_below="@+id/tvErroSenha1" android:layout_marginTop="41dp" android:text="Insert on the field below how much is your credit card limit." /> <EditText android:id="@+id/etSaldo" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_below="@+id/tvErroSenha1" android:ems="10" android:inputType="numberDecimal" > <requestFocus /> </EditText> <EditText android:id="@+id/etCartaoLimite" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/textView2" android:layout_below="@+id/textView2" android:ems="10" android:inputType="numberDecimal" /> <TextView android:id="@+id/textView3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/etCartaoLimite" android:layout_below="@+id/etCartaoLimite" android:text="About your credt card how much you&apos;ve spent already." /> <EditText android:id="@+id/etCartao" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/textView3" android:layout_below="@+id/textView3" android:ems="10" android:inputType="numberDecimal" /> <Button android:id="@+id/btRegisterSaldo" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/etCartao" android:layout_below="@+id/etCartao" android:layout_marginLeft="14dp" android:text="Register" /> 

 <activity ...... android:windowSoftInputMode="adjustResize" ...... > </activity> 

Добавьте этот атрибут в AndroidManifest.xml

Удалите эту строку из xml:

 <requestFocus /> 

Иначе в коде вы можете добавить это:

 editText.clearFocus(); 

Эй Пожалуйста, проверьте активность AndroidMainfest и внесите там некоторые изменения.

  android:windowSoftInputMode="stateAlwaysVisible" 

В действии, где пример этого макета:

 <activity android:name="com.example.a.MainActivity" android:windowSoftInputMode="stateAlwaysVisible" //this will make your keyboard work android:label="@string/app_name" > 

Означает ли вы, что: когда вы начинаете свою деятельность, появляется soft_keyboard? Если это, то вы просто добавляете этот код:

 android:windowSoftInputMode="adjustResize" 

К вашему AndroidManifest.xml, например, вот так:

  <activity android:name="com.fortrun.testcrashlytics.MainActivity" android:label="@string/app_name" android:windowSoftInputMode="adjustResize" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> 

Надеюсь помочь вам!

Intereting Posts
Каков правильный способ проверки доступности мобильной сети (без подключения к данным) Как скомпилировать C в исполняемый двоичный файл и запустить его в Android из Android Shell? SMS Получено в моем приложении SMS и в Hangouts, хотя я вызываю abortBroadcast () Цветной фон с черепицей AppCompatEditText.getpParent () внутри TextInputLayout возвращает FrameLayout Невозможно добавить текст в виде кнопки в андроид-студии Как ограничить перетаскивание вдоль оси y только в android? Android. Получение контекста из широковещательного приемника onReceive () для отправки Plurals не работают, как предполагалось, в android JQuery getScript не работает в Android WebView при использовании локальных ресурсов / HTML / ресурсов «AndroidRuntime: Shutting down VM» ничем иным Android SearchView не позволяет печатать (конфликтует с TabActivity?) Android – кнопка «Назад» в строке заголовка Android TextView Marquee не работает Библиотека OCR для распознавания номеров на устройстве счетчика