片段中的ScrollView

时间:2011-08-05 09:54:15

标签: android android-fragments scrollbar scrollview android-3.0-honeycomb

我正在使用片段在Android 3.0中做一些事情。在其中一个片段中,我需要滚动条。我尝试使用ScrollView,但它没有为我提供片段的滚动条。

如何获取片段的滚动条?

6 个答案:

答案 0 :(得分:4)

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content" >

//enclose your code for contents of fragment here. This helped me to add scroll view to the fragment





</ScrollView>

答案 1 :(得分:1)

我在官方Android资源中找到了一个示例:FragmentLayout。 DetailsFragment类包含一个包含TextView的ScrollView。

我试过这个例子,它正在使用3.0 SDK Emulator。 如果它无法解决您的问题,您能否提供更多代码详情?

答案 2 :(得分:0)

或者,您可能更喜欢在XML布局文件中实现ScrollView:How to use ScrollView in Android?

答案 3 :(得分:0)

仅将ScrollView标记用于要滚动的片段。它正在我的项目中工作。这只是一个建议,因为我不知道你的项目或你想在屏幕上滚动什么。

答案 4 :(得分:0)

ScrollView无法在片段中使用,因为您无法在同一父级下夸大许多片段。您可以使用RelativeLayout或LinearLayout并将ScrollView保留为内部布局。

同时检查com.android.widget文件夹中的新FragmentLayout。

答案 5 :(得分:0)

在Android Studio中,右键单击您的项目,然后选择New-> Fragment-> Scrolling fragment,这样就得到了一个新的滚动片段

如果您已经有一个片段,只需检查android studio生成的代码,然后像生成的那样更改您的片段代码即可。

希望这会有所帮助。

祝您编程愉快!