Recycleview ребенок покрыт клавиатурой - PullRequest
0 голосов
/ 09 ноября 2018

У меня есть активность с RecycleView. Дочерние элементы этого RecycleView содержат переключатели в radioGroup, где при выборе последних переключателей отображается EditText. это макет:

<LinearLayout>
<Toolbar/>

<RelativeLayout
width:match_parent
height:match_parent>
    <RecycleView
    width:match_parent
    height:match_parent
    above:footer/>
    <LinearLayout
      id:footer
      width:match_parent
      height:wrap_content>
       <Button/>
    </LinearLayout>
</RelativeLayout>

</LinearLayout>

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

Это расположение каждой ячейки:

<LinearLayout>
  <RadioGroup/>
  <EditText/>
</LinearLayout>

Я попытался использовать «AdjustResize», которое должно изменить размер пользовательского интерфейса при появлении клавиатуры. Но последний ребенок все еще покрыт. У кого-нибудь есть другое решение?

Ответы [ 2 ]

0 голосов
/ 09 ноября 2018

Я получил решение из этого поста Смотрите ответ хонеала . Таким образом, в основном вы не можете установить активность в полноэкранном режиме (в вашей теме), пока используете «AdjustResize»

0 голосов
/ 09 ноября 2018

попробуй android:windowSoftInputMode="adjustPan"

...