【发布时间】:2012-09-11 23:13:53
【问题描述】:
您好,我在 Android 中有一个相对布局,包括 EditTexts、TextViews、一个 Spinner 和 RadioButtons。只有一个屏幕有很多东西,所以我需要更改为 ScrollView。当我尝试在第一行和最后一行添加行时,我遇到了问题。
如何在我的屏幕上添加滚动而不丢失我目前构建的所有布局?
【问题讨论】:
标签: android scrollview android-relativelayout
您好,我在 Android 中有一个相对布局,包括 EditTexts、TextViews、一个 Spinner 和 RadioButtons。只有一个屏幕有很多东西,所以我需要更改为 ScrollView。当我尝试在第一行和最后一行添加行时,我遇到了问题。
如何在我的屏幕上添加滚动而不丢失我目前构建的所有布局?
【问题讨论】:
标签: android scrollview android-relativelayout
所以我需要换一个 ScrollView
您不需要更改“为 ScrollView”。你需要包装你的RelativeLayout在ScrollView中。
如何在我的屏幕上添加滚动而不丢失我目前构建的所有布局?
在您的RelativeLayout 周围加上ScrollView:
<ScrollView>
<RelativeLayout>
<!-- existing stuff here -->
</RelativeLayout>
</ScrollView>
【讨论】:
正如@CommonsWare 所说,您可以使用ScrollView 包装当前布局。
请记住,ScrollView 必须只有一个孩子。
【讨论】: