3 回答
TA贡献1801条经验 获得超16个赞
最后自己找到了解决方案。问题是不符合LinearLayout
,但与ScrollView
(似乎不可思议,考虑的事实ScrollView
是扩大,而LinearLayout
不是)。
该解决方案是使用android:fillViewport="true"
的ScrollView
。
TA贡献1824条经验 获得超6个赞
我知道这篇文章很老了,对于那些不想使用android:fillViewport="true"
它的人,因为有时它不会在键盘上方显示edittext。使用相对布局而不是LinearLayout可以解决此问题。
TA贡献1801条经验 获得超8个赞
我已经动态地习惯了这个。我有一个LinearLayout,并在其中使用ScrollView作为子级。然后我再次使用LinearLayout并将想要的View添加到此LinearLayout中,然后将此LinearLayout添加到ScrollView中,最后将此ScrollView添加到LinearLayout中。然后,您可以在urView中滚动,而看不到任何内容。
LinearLayout(父类)-ScrollView(LinerLayout的子级)-LinearLayout(ScrollView的子级)-在此处添加您想要的textView,Buttons,Spinner等。然后将此LinearLyout添加到ScrollView。Bcoz只有一个适用于ScrollView的CHILD适用,最后将此ScrollView添加到LinearLyout。如果屏幕大小超出了定义的区域,那么您将在ScrollView中获得一个Scroll。
- 3 回答
- 0 关注
- 630 浏览
添加回答
举报