Можно ли вывести клавиатуру android внизу экрана - PullRequest
0 голосов
/ 09 апреля 2019

Можно ли подвести андроид-клавиатуру к нижней части экрана, а не оставаться внизу экрана,

Поскольку мои кнопки не видны, когда клавиатура отображается в нижней части макета Android, и я не хочу, чтобы кнопка находилась сверху, но я хочу, чтобы клавиатура отображалась в верхней части экрана.

Ответы [ 2 ]

0 голосов
/ 09 апреля 2019

Попробуйте, нижняя раскладка будет скрыта при всплывающей клавиатуре

 rootLayout.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
            @Override
            public void onGlobalLayout() {
                int heightDiff = rootLayout.getRootView().getHeight() - rootLayout.getHeight();
                if (heightDiff > Utilities.convertDpToPixel(200, ReportDetailsActivity.this)) { // if more than 200 dp, it's probably a keyboard...
                    // ... do something here
                    ll_bottom_navigation.setVisibility(View.GONE);
                } else ll_bottom_navigation.setVisibility(View.VISIBLE);
            }
        });
0 голосов
/ 09 апреля 2019

поместите это в файл манифеста, отрегулируйте ваши представления и упростите взаимодействие с пользователем

 <activity
    android:name="com.example.myactivity"
    android:windowSoftInputMode="adjustResize" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...