Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Andrew9
0 / 0 / 0
Регистрация: 28.04.2013
Сообщений: 95
#1

View под softInputKeyboard - Программирование Android

18.07.2017, 21:10. Просмотров 233. Ответов 8
Метки нет (Все метки)

Привет, подскажите как реализовать такую вещь.
Нужно поместить кнопку (обычный button) под нативную softInputKeyboard. Обыскал все, неужели остается только вариант с созданием кастомной клавиатуры ?

Даже картинок таких не нахожу для примера ) в общем от низа экрана идет моя кнопка и клавиатура выезжает не закрывая ее, а над ней.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.07.2017, 21:10
Я подобрал для вас темы с готовыми решениями и ответами на вопрос View под softInputKeyboard (Программирование Android):

В чем разница (View view) и (View v) - Программирование Android
Я только начинаю изучать программирование под андроид (до этого вобще программированием не занимался), по гуглу удалось найти только...

View вытесняет другое view из activity - Программирование Android
После второго EditText должна располагаться кнопка. Но почему-то этот второй EditText выпихивает ее из activity. Что не так?

Public void onClick(View view) - Программирование Android
Не работает public void onClick(View view) :wall: public class MainActivity extends AppCompatActivity implements View.OnClickListener...

Красивые View - Программирование Android
Здравствуйте уважаемые форумчане, не так давно начал изучать Custom View и насмотревшись в других проектах, на красиво созданные элементы,...

Отрисовка View - Программирование Android
Здравствуйте! Имеется свой компонент, наследуемый от View. В нём (на его canvas, на всю) требуется отрисовать другой View, как это...

Движение View - Программирование Android
Здравствуйте формчане, требуются помощь, задача стоит в том что, нужно чтоб View компонент двигался по оси X, допустим в правую сторону,...

8
ExFau$t
502 / 459 / 98
Регистрация: 08.05.2012
Сообщений: 2,297
18.07.2017, 23:17 #2
Пример для чего это нужно скажешь, если не секрет? Возможно, имеет смысл пересмотреть архитектуру, как-то не очень задачка звучит. Я даже не могу представить, как это должно работать, даже если есть возможность так сделать, что маловероятно.
0
Andrew9
0 / 0 / 0
Регистрация: 28.04.2013
Сообщений: 95
19.07.2017, 07:13  [ТС] #3
Страница входа в приложение, регистрация. Есть EditText email + phone. Клавиатура выезжает сразу а под ней кнопка продолжить. Знаю что это нестандартно и необычно но нужно именно так и никак иначе
0
ExFau$t
502 / 459 / 98
Регистрация: 08.05.2012
Сообщений: 2,297
19.07.2017, 09:49 #4
На клаве есть кнопочка, справа от пробела, её можно переопределить, она служит для закрытия клавы после окончания ввода, к закрытию можно добавить действие перехода.
0
Andrew9
0 / 0 / 0
Регистрация: 28.04.2013
Сообщений: 95
19.07.2017, 10:02  [ТС] #5
Это не вариант, нужна своя кнопка "продолжить" на всю ширину экрана, высотой ~48dp и градиентом.
0
shavuz
114 / 120 / 23
Регистрация: 29.01.2014
Сообщений: 596
19.07.2017, 11:14 #6
Andrew9, Это как то вообще не логично то что вы предлагаете. поднять нэйтив клавиатуру и вставить под нее кнопку продолжить, как выша сказал ExFau$t, можно переопредилить кнопку, пользователь интуитивно знает куда надо нажать на клаве чтоб продолжить. если нет, делайте свою клавиатуру что тоже не есть лучший варриант. и вообще по UX есть два варрианта - или у вас есть продолжить на самом экране , после того как пользователь закрыл клаву, или сама же клава делает продолжить. попробовали бы поиграться с приложениями в андроиде чтоб понять базовый ЮАЙ ЮИКС

Добавлено через 1 минуту
Знаете, иногда качаю приложения и думаю, какими руками их писали? почему нельзя продумать приложение так чтоб пользователь получал удовольствие от его использования а не удалял его только из за того что им не удобно и не понятно как пользоваться.
1
Andrew9
0 / 0 / 0
Регистрация: 28.04.2013
Сообщений: 95
19.07.2017, 11:58  [ТС] #7
Мне нужно решение а не осуждение. Дизайн не я придумывал
0
Pablito
2630 / 2112 / 656
Регистрация: 12.05.2014
Сообщений: 7,394
Завершенные тесты: 1
19.07.2017, 12:14 #8
я тоже думаю что это твои личные проблемы и проблемы того уникума, который плевал на гайдлайны по UI и напридумывал какой-то бред
0
shavuz
114 / 120 / 23
Регистрация: 29.01.2014
Сообщений: 596
19.07.2017, 12:24 #9
решение - ничего с этим не поделать. даже если ты сделаешь кастомную клаву, то юзеру придется выбрать ее в настройках, т.е. тебе при запуске приложения, или экрана придется направить пользователя в настройки андроида чтоб он выбрал там твою клавиатуру с кнопкой продолжить. нэйтив клаву сдвинуть нельзя, часто тот кто придумывает дизайн приложения, не понимает что возможно а что нет и надо ему обьяснить что так работать не будет.
1
19.07.2017, 12:24
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.07.2017, 12:24
Привет! Вот еще темы с ответами:

Сериализация View - Программирование Android
Здравствуйте. Мучает такой вопрос: Использую FrameLayout в коотрый динамически добавляются ImageView после чего пользователь может...

View во фрагментах - Программирование Android
Чтобы прикрепить вид к layout в onCreateView мы раздуваем вид таким образом: View view = inflater.inflate(R.layout.fragment_mylayout,...

XML vs View - Программирование Android
Я сейчас задам очень глупый вопрос, наверное, но все же: пользовательский интерфейс лучше создавать с помощью XML разметки или View? И в...

Тип view - Программирование Android
Можно ли из кода узнать тип кликнутого view? например Button или TextView


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru