Виртуалды пернетақтаның жоғарғы пиксел орнын табу?

Виртуалды пернетақтаның жоғарғы позициясын табудың жолы бар ма? Ашылған кезде оны тікелей үстіне қойғым келеді. Бір нәрсе:

 -----------------------------
 | my linear layout | button |
 -----------------------------  <-- what's this y position?
 |                           |
 |    virtual keyboard       |
 |                           |

Пернетақтаның үстіңгі жиегінің қайда екенін білетінімше пернетақта ашық болғанда, менің көзқарымды өзгертуге болатындығын білдім. Немесе орнына, пернетақтаның көмегімен бірдей деңгейде көрініс беретін және оны пернетақтаның жоғарғы жағына автоматты түрде қоятын қандай да бір орналасу түрі бар ма? Бұл радикал еді.

Рахмет

2

1 жауаптар

Сізде бір опцияны көру үшін теңшеңіз: parentBottom = «true»

содан кейін сіз өзіңіздің көрсетіліміңізде android: windowSoftInputMode = «adjustPan» енгізген әрекеттеріңізге қойыңыз. Бұл сіздің ойыңыздағы тұжырымның төменгі жағында жұмсақ пернетақтаның үстіне секіріп, ашық.

1
қосылды
Жұмыс істейді, рахмет.
қосылды автор user291701, көзі
Мен үшін жұмыс істемейді. Мен астындағы windowSoftInputMode элементін қосып, alignBottom-ды менің көзқарасыма қостым, бірақ ол көріністің төменгі жағында қалады. Кез келген көмек?
қосылды автор Sirens, көзі