Articles of андроид клавиатура

Keycode для Android минимизирует кнопку мягкой клавиатуры

Я использую мягкую клавиатуру для Android 3.2. Проблема в том, что я не могу найти keyCode для кнопки внизу слева, которая сводит к минимуму клавиатуру. Я использовал случай переключения для onKeyDown для отображения keyCode и он кажется единственным без значения. Я решил, что у него будет тот же код, что и кнопка «назад», так как […]

Конструкция андроида позволяет прокручивать, когда открыта мягкая клавиатура, но не сдвигает ее вверх

Это мой экран с одной кнопкой, скрытой за клавиатурой. Я хочу точно так же, но прокручиваю. – Всякий раз, когда клавиатура открывается, я хочу, чтобы она выглядела так же, как на изображении. Но вместо этого сделать это прокручиваемым, чтобы пользователь мог прокручивать, чтобы просмотреть нижнюю часть экрана (включая кнопку), даже когда клавиатура открыта. Я пытался […]

Показать виртуальную клавиатуру в Android-панели TabLayout

Я использую TabLayout для отображения различных методов ввода. Первая вкладка содержит кнопки, а четвертая вкладка должна отображать стандартную клавиатуру, встроенную в этот TabLayout. Вот скриншот, как он должен выглядеть: TabLayout работает до сих пор. Я попытался создать XML-файл макета с помощью KeyboardView. Но приложение не показывает клавиатуру: <?xml version="1.0" encoding="utf-8"?> <android.inputmethodservice.KeyboardView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/keyboard" android:layout_width="match_parent" android:layout_height="wrap_content" […]

Интервал в пользовательской клавиатуре

При создании пользовательской клавиатуры я могу получить ведущее пространство (пробел слева) ключа с помощью android:horizontalGap="6.25%p. Как получить конечное пространство (пробел вправо)?

Android: цифры, не позволяющие следующей кнопке на клавиатуре

Я использую android:digits="abcdefghijklmnopqrstuvwxyz. " И имея еще один EditText на том же экране, когда я нажимаю клавишу ввода на клавиатуре, фокус не изменяется. Предположим, что если я удалю android:digits Кнопка ввода работает нормально и переходит к следующему тексту редактирования.

Скрыть клавиатуру в андроиде при касании снаружи Редактировать текстовую область

Я знаю, что код для увольнения клавиатуры в Android InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0); Может ли кто-нибудь предложить мне метод скрыть клавиатуру, если мы коснемся области вне текстовой области, отличной от клавиатуры на экране.

Проблема с клавиатурой при фокусировке на нижней части текста редактирования на Android

Я работаю над андроидным приложением, где я готов получить вход от пользователя. Я создал макет для него, который имеет вид прокрутки в виде корневого представления & Относительный макет, поскольку он является дочерним, все остальные макеты находятся внутри этого Относительного макета. Но когда текст редактирования находится внизу экрана, и пользователь нажимает на него, чтобы вывести клавиатуру, […]

Как добавить маржу между EditText и Soft Keyboard?

Я хочу добавить поле 10dp между EditText и Soft Keyboard. Вот мой XML: <RelativeLayout android:id="@+id/BottomLayout" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_alignParentLeft="true" android:background="@drawable/bottom_glass" > <EditText android:id="@+id/message" android:layout_width="200dp" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:background="@drawable/grey" android:ems="10" android:layout_marginBottom="10dp" android:hint="Enter Message" android:textColor="#ffffff" > </EditText> <ImageButton android:id="@+id/sendMessageButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerVertical="true" android:layout_marginLeft="20dp" android:layout_toRightOf="@+id/message" android:background="@android:color/transparent" android:src="@drawable/sendselector" /> <ImageButton android:id="@+id/imageButton2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerVertical="true" android:layout_marginRight="20dp" android:layout_toLeftOf="@+id/message" android:background="@android:color/transparent" android:src="@drawable/sendmediaselector" /> […]

Добавление правильной поддержки клавиатуры в RecyclerView

В одном из моих предыдущих вопросов я спросил (и сам ответил на это сообщение в блоге), как правильно обрабатывать ввод ключей в RecyclerView . Теперь я понял, что если я удерживаю нажатой клавишу со стрелкой, скажем, клавишу «вниз», прокрутка вниз останавливается, и RecyclerView теряет фокус, вероятно, потому, что прокрутка выполняется быстрее, чем генерация всех дочерних […]

КоординаторLayout с CollapsingToolbarLayout прерывается с помощью клавиатуры в диалоговом фрагменте

Недавно я решил перенести свое приложение на использование новой библиотеки дизайна поддержки и недавно обнаружил очень неприятную ошибку. Скажем, у меня есть CoordinatorLayout, где есть AppBarLayout и любой прокручиваемый вид, будь то ViewPager, NestedScrollView или даже RecyclerView с требуемым поведением прокрутки; Выбор отображения фрагмента диалога, который отображает клавиатуру, заставляет AppBarLayout отключиться от прокрутки, и они […]