Проблема решена.Всем спасибо.
Решение: «Не используйте прозрачный фон на макете»
Ваши ответы вместе помогли мне решить эту проблему.
Хорошо, сначала.Я нашел способ на 100% воспроизвести ошибку.
У меня есть еще одно действие - действие «Пауза в игре», которое имеет полупрозрачный фон и будет зависать над всем при запуске.
Чтобы воспроизвести ошибку: 1. Запустите действие «Пауза».2. Сдвиньте клавиатуру.3. Эта ошибка появится после действия «Пауза».
@ Orsol - Да, я использую прозрачный фон для макета, который содержит эти кнопки
<LinearLayout android:id="@+id/bottom_ui_container"
android:orientation="vertical"
android:background="@drawable/transparent_background"
android:gravity="bottom"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout android:id="@+id/title_button_container"
android:orientation="horizontal"
android:background="@drawable/transparent_background"
android:gravity="center"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:visibility="gone">
Этот 2 макета должен иметь3 кнопки расположены горизонтально внизу, как в SS.До сих пор не понимаю, почему мой «фон кнопки» становится фоном макета после того, как я открываю клавиатуру ...
@ mbanzon и Cristian - Спасибо за ваши советы!=) Я бы с удовольствием поиграл с иерархией в следующий раз, когда у меня возникнут проблемы!Кстати, я сделал эти снимки, используя камеру, потому что тогда я не знаю, когда и как воспроизвести ошибку.
@ Октавиан Дамиан и КейсиБ - Спасибо за вашу помощь!=) Я не буду публиковать свой макет сейчас, так как он решен.
Спасибо еще раз всем!Без тебя я бы никогда этого не исправил!