2016-03-24 3 views
1

Я смог показать десятичную клавиатуру на Android. Тем не менее, мне нужно знать, как я могу показать клавиатуру только под сфокусированным editText или TextView в popover/фрагменте?Показать Клавиатура только под/под сфокусированным editText

android:inputType="numberDecimal" 
+0

Я бы сделал еще один вид вашей пользовательской десятичной клавиатуры, а затем просто сделайте ее видимой, когда пользователь выбирает edittext, или даже всплывающее окно предупреждения – Petro

+0

есть ли какой-нибудь пример? – hotspring

ответ

2

Вы не можете. Сама клавиатура отвечает за то, где она рисует. Который, если они не приходят на много работы, чтобы переопределить его, всегда находится в нижней части экрана. Если вам это абсолютно необходимо, вам нужно реализовать собственную псевдо-клавиатуру.

+0

как насчет плавающей клавиатуры? – hotspring

+0

Все, что контролируется клавиатурным приложением, а не вашим приложением. Клавиатуре понадобилось бы программировать в плавающем режиме (не все они есть), и по какой-то причине ему необходимо будет использовать этот режим. –

1

В вашем AndroidManifest.xml присваивается android:windowSoftInputMode атрибут adjustResize за деятельность, содержащую EditText следующим образом.

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

Надеюсь, это полезно.

Смежные вопросы