клавиатура не открывается, когда я использую специальную нижнюю панель навигации в android - PullRequest
0 голосов
/ 06 февраля 2020

Я использую эту библиотеку в упражнении и показываю фрагмент на макете кадра, когда пользователь нажимает на любую кнопку нижней навигации. когда пользователь хочет что-либо набрать в любом тексте редактирования, клавиатура не открывается, показывая это сообщение в logcat:

2020-02-06 07:38:20.352 3650-3650/com.tivasoft.myorder W/IInputConnectionWrapper: getTextAfterCursor on inactive InputConnection

это мой код действия кода:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/colorPrimaryDark"
tools:context=".ui.activity.HomeActivity">

<FrameLayout
    android:id="@+id/homeAct_frameMain"
    android:layout_width="match_parent"
    android:layout_height="match_parent"

    />

<com.etebarian.meowbottomnavigation.MeowBottomNavigation
    android:id="@+id/layBottom"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"

    app:mbn_countBackgroundColor="#8579e7"
    app:mbn_backgroundBottomColor="#f3f7f8"
    app:mbn_circleColor="@color/colorPrimarySuperDark"
    app:mbn_defaultIconColor="@color/colorPrimarySuperDark"
    app:mbn_rippleColor="#00BCD4"
    app:mbn_countTextColor="#FFFFFFFF"
    app:mbn_selectedIconColor="#FFFFFFFF"
    app:mbn_shadowColor="#1f212121" />

</RelativeLayout>

, когда я показываю фрагмент на этом фрагменте и этот фрагмент включает в себя editext, клавиатура не открывается.

1 Ответ

0 голосов
/ 06 февраля 2020

вот так добавь

  new Handler().postDelayed(new Runnable() {
               @Override
                 public void run() {
                   showKeyboard();
                 }
               }, 1000);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...