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

Есть ли способ в Android узнать, имеет ли пользовательское устройство фактическую клавиатуру или нет?

Я хотел бы узнать, есть ли у текущего телефона пользователя аппаратная клавиатура или только экранная клавиатура. Возможно ли это с SDK?

Откройте цифровую клавиатуру, не заставляя EditText быть только числовой

Я столкнулся с этим, выполняя работу по созданию моей собственной Keyboard но не могу за всю свою жизнь помнить, где я столкнулся с ней. Я хочу, чтобы верхняя клавиша открывала цифровую клавиатуру. Однако я хочу, чтобы мой EditText принимал только IP-адрес. Благодаря этому фильтру добавление фильтра в мой EditText не было слишком сложным. Однако теперь […]

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" /> […]