嵌套片段中的adjustPan和adjustResize

时间:2017-07-26 14:55:35

标签: android android-viewpager scrollview android-softkeyboard

我使用ViewPager,在ViewPager的第一个片段中,我有另一个片段,它在其中使用ScrollView为子片段做父母。使它更具视觉效果:

adjustResize

问题是:

当我使用ScrolView时,它允许我滚动片段3 ScrollView直到结束,但是当屏幕太小时,SoftKeyboard隐藏在adjustPan后面,它会不要将父片段向上推以显示片段3。

当我在小屏幕中使用ScrollView时,它将父片段向上推,并允许我看到'片段3',但是当我滚动时,一些SO隐藏在软键盘后面。

我在AdjustResize和android文档中做了一些阅读。他们都指向ScrollView使用ScrollView。但在我的情况下,我需要在小屏幕中推送父片段,否则片段3中的SoftKeyboard将由\usepackage[draft=true]{hyperref}覆盖。

是否可以在父片段中调整adjustPan并同时使用scrollview调整子片段的adjustResize?如果没有,是否有任何解决方法?

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

对父母活动进行测试"stateHidden|adjustResize"。对我来说,这是过度出现像你这样的情况的唯一途径