У меня есть примерно такой макет -
<Relativelayout
<ScrollView
<LinearLayout>
</LinearLayout>
</ScrollView>
<LinearLayout>
</LinearLayout>
</Relative>
Если вы хотите посмотреть полный код, он находится здесь
Проблема в том, что всякий раз, когда на экране видна программная клавиатура, линейная раскладка под ScrollView
поднимается и блокирует вид внутри ScrollView
.
Что я хочу, так это то, что если видна программная клавиатура, ничего не поднимается, но я все равно могу прокручивать ScrollView
.
ИЗМЕНИТЬ
Может быть, я не был ясен раньше .... как все говорят, чтобы изменить это
android:windowSoftInputMode
to
настроить панораму | AdjustResize или комбинация состояния и настройки значений
Я уже сделал это. Это предотвращает подъем LinearLayout ниже ScrollView, но также блокирует функцию прокрутки ScrollView.
ИЗМЕНИТЬ 2
как предлагает @WritingForAnroid в ответ, я сделал родительский вид ScrollView в макете, и это решило мою проблему, но затем, поскольку вид прокрутки всегда занимает высоту в способе wrap_content, поэтому нижний вид, который ранее был выровнен с нижней частью экрана, теперь не выровнен, так как мне выровнять низ представление с нижней частью экрана, если ScrollView является родительским представлением.
Снимок экрана – Снимок экрана
Пожалуйста помоги ! Заранее спасибо.
android:scrollbars="vertical"
внутриScroll View
? - person Jay Rathod RJ   schedule 09.09.2016