如何让我的布局能够向下滚动?

我无法向下滚动屏幕查看“已答复:”部分中的数据。 我怎样才能让我的布局滚动?

替代文字

只需将所有内容包装在ScrollView

 <?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"> <!-- Here you put the rest of your current view--> </ScrollView> 

正如大卫Hedlund说, ScrollView可以包含只有一个项目…所以如果你有这样的事情:

 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"> <!-- bla bla bla--> </LinearLayout> 

您必须将其更改为:

 <?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"> <LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent"> <!-- bla bla bla--> </LinearLayout> </ScrollView> 

与相对布局一起使用滚动视图:

 <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:fillViewport="true"> <!--IMPORTANT otherwise backgrnd img. will not fill the whole screen --> <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:background="@drawable/background_image" > <!-- Bla Bla Bla ie Your Textviews/Buttons etc. --> </RelativeLayout> </ScrollView> 

如果你在做完上面写的东西之后甚至没有滚动…..

设置android:layout_height="250dp"或者你可以说xdp ,其中x可以是任何数值。